@nimel/directorr
Version:
Like Redux but using decorators
7 lines (6 loc) • 501 B
TypeScript
import { CheckState, StateChecker, SomeFunction, CreateDecoratorOneArg } from './types';
export declare const MODULE_NAME = "whenState";
export declare function stateChecker(payload: any, valueFunc: SomeFunction, store: any, [checker]: [CheckState]): any;
export declare function initializer(initObject: any, value: any, property: string, checker: any, stateCheckFunc?: StateChecker): (payload: any) => any;
export declare const whenState: CreateDecoratorOneArg<CheckState>;
export default whenState;