Type aliases
ClientReducersMapObject
Client
ReducersMapObject<ClientStore, ClientActions>: {[ reducerName in keyof ClientStore]: ClientReducer<ClientStore[keyof ClientStore], ClientActions> }
Type parameters
-
ClientStore
-
ClientActions
CombinedReducersMapObject
Combined
ReducersMapObject<ReducerState, ClientActions>: {[ reducerName in keyof ReducerState]: CoreReducer<ReducerState[keyof ReducerState], ClientActions, ReducerState> }
Type parameters
-
ReducerState
-
ClientActions
CoreReducer
Core
Reducer<ReducerState, ClientActions, State>: (state: ReducerState, action: AnyAction & ClientActions, store?: Readonly<State>, originalState?: ReducerState) => ReducerState
Type parameters
-
ReducerState
-
ClientActions
-
Type declaration
-
- (state: ReducerState, action: AnyAction & ClientActions, store?: Readonly<State>, originalState?: ReducerState): ReducerState
-
Parameters
-
state: ReducerState
-
action: AnyAction & ClientActions
-
Optional store: Readonly<State>
-
Optional originalState: ReducerState
Returns ReducerState