Signals
A reactive signal system for state management.
Types
SignalValue
type SignalValue<T> = T | Signal<T>;
A signal value type that can be a primitive value or a signal object.
Functions
createSignal
function createSignal<T>(initial: T): Signal<T>;
Creates a new signal.
createEffect
function createEffect(callback: () => void): void;
Creates a side effect that automatically executes when dependent signals change.
createDeferredEffect
function createDeferredEffect(callback: () => void): void;
Creates a deferred side effect.
Constants
DEFAULT
const DEFAULT: unique symbol;
A default value symbol used to indicate that a property uses its default value.