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

    Interface ExternalStore<Value>

    The observable external store.

    interface ExternalStore<Value = any> {
        delete?(): void;
        get(): Value | null;
        set?(value: Value): void;
        subscribe(
            listener: (value: void | Value | null | undefined) => 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 Value | null

    • 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: void | Value | null | undefined) => void

        The listener to subscribe.

      Returns () => void