little-state-machine
Version:
State management made super simple
17 lines (16 loc) • 582 B
TypeScript
import { GlobalState } from '../types';
declare const _default: {
subscribe: (listener: () => void) => () => boolean;
updateStore(defaultValues: GlobalState): void;
saveStore(): void;
state: GlobalState;
getState: () => GlobalState;
setState: (dispatchAction: GlobalState | ((payload: GlobalState) => GlobalState)) => void;
options: Partial<{
name: string;
middleWares: import("../types").MiddleWare[];
storageType: Storage;
persist: "none" | "action" | "beforeUnload";
}>;
};
export default _default;