@serenity-is/corelib / signal
Variable: signal()
constsignal: {<T>(value,options?):Signal<T>; <T>():Signal<T>; }
Defined in: ../domwise/dist/index.d.ts:2918
Creates a new writable signal with an optional initial value.
Re-exported from @preact/signals-core with typed overloads.
Call Signature
<
T>(value,options?):Signal<T>
Type Parameters
T
T
Parameters
value
T
options?
Returns
Signal<T>
Call Signature
<
T>():Signal<T>
Type Parameters
T
T = undefined
Returns
Signal<T>
Type Param
Type of the signal's value.
Param
Optional initial value for the signal. When omitted the signal starts as undefined.
Param
Optional signal options (watched, unwatched, name).
Returns
A writable Signal<T>.
Example
const count = signal(0);
count.value++;