UNPKG

@vegajs/vortex

Version:

🌀 A next-gen, lightweight state management library for JavaScript and TypeScript.

22 lines (21 loc) • 552 B
type DevToolsGlobal = { initializedStores: string[]; events: ActionPayload<unknown>[]; initialized: boolean; enable: boolean; }; type ActionPayload<T> = { action: string; newData: T; oldData?: T; storeName: string; timestamp: string; }; declare global { interface Window { __VORTEX_DEVTOOLS__: DevToolsGlobal; } } export declare const initDevtoolsStore: <T>(storeName: string, newData: T) => void; export declare const observeStore: <T>(newData: T, oldData: T, storeName: string) => void; export {};