UNPKG

isa-auth-core

Version:
10 lines (9 loc) 513 B
type Listener<T> = (state: T) => void; export declare function initState(id: string, value: any): void; export declare function getState<T = any>(id: string): T | undefined; export declare function setState(id: string, value: any): void; export declare function clearState(id: string): void; export declare function deleteState(id: string): void; export declare function hasState(id: string): boolean; export declare function subscribe<T = any>(id: string, listener: Listener<T>): void | (() => void); export {};