Skip to content

Writable type

Home > @rimitive/signals > Writable

A writable reactive value (signal).

Call with no arguments to read, call with a value to write. Writing notifies all subscribers.

Signature:

export type Writable<T> = Readable<T> & {
(value: T): void;
};

References: Readable

const name: Writable<string> = signal('Alice');
// Read
console.log(name()); // 'Alice'
// Write
name('Bob');
console.log(name()); // 'Bob'