@nimel/directorr
Version:
Like Redux but using decorators
9 lines (8 loc) • 817 B
TypeScript
import { Action, DispatchProxyAction, AddDispatchAction, ActionType, CreateDecoratorOneArgOption } from './types';
import addInitFields from './initFields';
export declare const MODULE_NAME = "connectStore";
export declare function dispatchProxyAction(action: Action, fromStore: any, toStore: any, connectStoreProperty: string, prefixActionType?: string): void;
export declare function addDispatchAction(fromStore: any, toStore: any, property: string, prefixActionType?: string, dispatchAction?: DispatchProxyAction): any;
export declare function initializer(initObject: any, store: any, property: string, prefixActionType?: string, addDispatchActionInStore?: AddDispatchAction, addFields?: typeof addInitFields): any;
declare const connectStore: CreateDecoratorOneArgOption<ActionType>;
export default connectStore;