Skip to content

resolveSignalValue

Read as Markdown

resolveSignalValue(value) returns a plain value unchanged or reads one Pibbl signal with get(). It resolves exactly one level: it does not inspect arrays, objects, functions, or a signal returned by another signal.

When called during component evaluation, the receiving component owns the dependency. Outside a tracked evaluation it behaves like an ordinary snapshot read.

Related types: Signal and SignalValue.

Returns a literal input unchanged or reads its current value when it is a Pibbl signal.

resolveSignalValue: <T>(value: SignalValue<T>) => T

Related API: resolveSignalValue, SignalValue.

  • value — Literal value or signal to read. See SignalValue.

The literal value, or the signal’s current value.

SignalValue

View source — packages/core/src/lib/signals/resolve-signal-value.ts:16

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 272a94a. ALPHA — NOT FOR PRODUCTION USE.