Interface ReadonlySignal<T>

An interface for read-only signals.

interface ReadonlySignal<T> {
    brand: typeof BRAND_SYMBOL;
    value: T;
    peek(): T;
    subscribe(fn): (() => void);
    toJSON(): T;
    toString(): string;
    valueOf(): T;
}

Type Parameters

  • T = any

Hierarchy (view full)

Properties

brand: typeof BRAND_SYMBOL
value: T

Methods

  • Returns T

  • Parameters

    • fn: ((value) => void)
        • (value): void
        • Parameters

          • value: T

          Returns void

    Returns (() => void)

      • (): void
      • Returns void

  • Returns T

  • Returns string

  • Returns T