@serenity-is/corelib / SignalLike
Interface: SignalLike<T>
Defined in: ../domwise/dist/index.d.ts:80
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: ../domwise/dist/index.d.ts:82
Current value; reading may track a dependency when inside an effect/computed.
Returns
T
Methods
peek()
peek():
T
Defined in: ../domwise/dist/index.d.ts:87
Returns the current value without creating a dependency.
Returns
T
The current value.
subscribe()
subscribe(
fn): () =>void
Defined in: ../domwise/dist/index.d.ts:93
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.
():
void
Returns
void