React Executor - v0.0.26
    Preparing search index...

    Interface ExternalStore<Value>

    The observable external store.

    interface ExternalStore<Value = any> {
        delete(): void;
        get(): null | Value;
        set(value: Value): void;
        subscribe(
            listener: (value: undefined | null | void | Value) => void,
        ): () => void;
    }

    Type Parameters

    • Value = any

      The value held by the external store.

    Hierarchy (View Summary)

    Index

    Methods

    • Deletes a value from the store.

      Returns void

    • Returns the current stored value, or null if there's no value.

      Returns null | Value

    • Sets a new value to the store.

      Parameters

      • value: Value

        A value to set.

      Returns void

    • Subscribes the listener to changes of the observed value.

      Parameters

      • listener: (value: undefined | null | void | Value) => void

        The listener to subscribe.

      Returns () => void