Type aliases
IDispatch
IDispatch
: (action
: IAction) => void
IMiddleware
Type parameters
IReducer
IReducer<T>
: (lastState
: T, action
: IAction) => T
Type parameters
Functions
createAction
- createAction(type: string): { create: () => IAction; getType: () => string; is: (value: any) => value is IAction }
-
Parameters
Returns { create: () => IAction; getType: () => string; is: (value: any) => value is IAction }
-
-
getType: () => string
-
is: (value: any) => value is IAction
-
-
Parameters
Returns value is IAction
createDispatcher
-
Type parameters
Parameters
isAction
- isAction(value: any): value is IAction
-
Parameters
Returns value is IAction
mergeMiddleware
-
Type parameters
Parameters
mergeReducers
-
Type parameters
Parameters
Returns IReducer<RecordOf<T>>