Interface: Signal()<T>
Defined in: src/core/signals.ts:45
A writable reactive value.
Type Parameters
T
T
Signal():
T
Defined in: src/core/signals.ts:47
Read the value. Registers a dependency when read inside a computed/effect.
Returns
T
Methods
peek()
peek():
T
Defined in: src/core/signals.ts:51
Read the value without registering a dependency.
Returns
T
set()
set(
value):T
Defined in: src/core/signals.ts:49
Write a new value. A change (by Object.is) notifies dependents.
Parameters
value
T
Returns
T
update()
update(
fn):T
Defined in: src/core/signals.ts:53
Write a value derived from the previous value.
Parameters
fn
(previous) => T
Returns
T