Skip to content

@serenity-is/domwise / SignalOptions

Interface: SignalOptions<T>

Defined in: src/signals.ts:9

Options for creating a signal via signal / computed. Re-exported from @preact/signals-core.

Type Parameters

T

T

Type of the signal's value.

Properties

name?

optional name: string

Defined in: src/signals.ts:15

Optional debug name for the signal.


unwatched()?

optional unwatched: (this) => void

Defined in: src/signals.ts:13

Called when the signal loses its last subscriber.

Parameters

this

SignalLike<T>

Returns

void


watched()?

optional watched: (this) => void

Defined in: src/signals.ts:11

Called when the signal gains its first subscriber.

Parameters

this

SignalLike<T>

Returns

void