Skip to content

Function: signal() ​

See ​

https://preactjs.com/guide/v10/signals/

Call Signature ​

ts
function signal<T>(value: T, options?: SignalOptions<T>): Signal<T>;

Defined in: @preact/signals-core:

Create a new plain signal.

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterTypeDescription
valueTThe initial value for the signal.
options?SignalOptions<T>-

Returns ​

Signal<T>

A new signal.

Call Signature ​

ts
function signal<T>(): Signal<T | undefined>;

Defined in: @preact/signals-core:

Create a new plain signal.

Type Parameters ​

Type ParameterDefault type
Tundefined

Returns ​

Signal<T | undefined>

A new signal.