@serenity-is/domwise / SignalLike
Interface: SignalLike<T>
Defined in: types/basic-types.d.ts:82
A read-only signal-like value that can be subscribed to and peeked.
Compatible with @preact/signals-core and any duck-typed signal that
exposes value, peek, and subscribe.
Extended by
Type Parameters
T
T
The type of the signal's value.
Accessors
value
Get Signature
get value():
T
Defined in: types/basic-types.d.ts:84
Current value; reading may track a dependency when inside an effect/computed.
Returns
T
Methods
peek()
peek():
T
Defined in: types/basic-types.d.ts:89
Returns the current value without creating a dependency.
Returns
T
The current value.
subscribe()
subscribe(
fn):EffectDisposer
Defined in: types/basic-types.d.ts:95
Subscribes to value changes.
Parameters
fn
(value) => void
Callback invoked with each new value (and typically immediately with the current value).
Returns
A disposer that unsubscribes, or null if unsubscription is not supported.