UNPKG

fusetype

Version:

typescript state management library for React, Svelte and more..

12 lines (11 loc) 358 B
export declare type FuseTypeState<T extends {}, S> = T & { register: (fn: (state: S, prevState: S) => void, id: string) => void; remove: (id: string) => void; state: any; getLatestState: () => void; clearState: () => void; }; export declare type Update<T> = (state: T, prevState: T) => void; export interface State { state: object; }