export type Action = { type: string, payload?: any, meta?: any, } export type Dictionary = { [key: string]: T }; export type Mutation = (payload: any, action: Action) => (state: S) => S ; export type ActionCreator = (...args: any[] ) => Action; export type UpduxConfig = Partial<{ subduxes: {} }>;