unstated-enhancers
Version:
Unstated tools for state management
23 lines (22 loc) • 622 B
TypeScript
import PersistConfig from './support/PersistConfig';
declare let PERSIST_ENABLED: boolean;
declare class Persist {
private __containers;
private key;
private prefix;
private version;
private debounce;
private storage;
private state;
private persistStatePartial;
constructor();
config(config: PersistConfig): void;
clear(): Promise<void>;
flush(): Promise<void>;
containers(): any;
start(config?: PersistConfig): void;
__bootstrap(container: any): Promise<void>;
rehydrate(container: any): Promise<void>;
}
export { PERSIST_ENABLED };
export default Persist;