UNPKG

simple-object-state

Version:

An experiemental object oriented state mangment lib

14 lines (13 loc) 477 B
export declare class Store<State, Actions> { protected state: State; protected actions: Actions; constructor(); destructor(): void; getActions(): Actions; getState(): State; callAction(action: string, args: any): void; protected storeDidCallAction(action: string): void; protected storeDidUpdate(prevState: State): void; protected shouldStoreUpdate(nextState?: State): boolean; protected setState(nextState: Partial<State>): void; }