Skip to content

isSignal

Read as Markdown

isSignal(value) is a nominal runtime guard that narrows recognized Pibbl signal objects to Signal<unknown>. It recognizes writable signals, cached readonly views, and computed signals without accepting arbitrary objects that merely expose a get method.

Related type: Signal.

Checks the nominal Pibbl signal identity rather than accepting objects that merely have a get method.

isSignal: (value: unknown) => value is Signal<unknown>

Related API: isSignal, Signal.

  • value — Value to check for Pibbl’s nominal signal brand.

True if the value is a Pibbl signal, narrowing its type accordingly. See Signal.

Signal

View source — packages/core/src/lib/signals/graph.ts:1148

Read the Authoring, signals, and lifecycle companion for ownership, adaptation, failure modes, and verification. Agent start provides the version-selection workflow.

Documentation built with @pibbl/core 0.0.2, revision 2dccb19. ALPHA — NOT FOR PRODUCTION USE.