geoview-core
    Preparing search index...

    Interface StoreApi<T>

    interface StoreApi<T> {
        getInitialState: () => T;
        getState: () => T;
        setState: {
            (
                partial: T | Partial<T> | ((state: T) => T | Partial<T>),
                replace?: false,
            ): void;
            (state: T | ((state: T) => T), replace: true): void;
        };
        subscribe: (listener: (state: T, prevState: T) => void) => () => void;
    }

    Type Parameters

    • T
    Index

    Properties

    getInitialState: () => T
    getState: () => T
    setState: {
        (
            partial: T | Partial<T> | ((state: T) => T | Partial<T>),
            replace?: false,
        ): void;
        (state: T | ((state: T) => T), replace: true): void;
    }
    subscribe: (listener: (state: T, prevState: T) => void) => () => void