diff --git a/types/redux-actions/index.d.ts b/types/redux-actions/index.d.ts index f0654eab08..fd92441573 100644 --- a/types/redux-actions/index.d.ts +++ b/types/redux-actions/index.d.ts @@ -67,9 +67,9 @@ export type Reducer = (state: State, action: Action) => export type ReducerMeta = (state: State, action: ActionMeta) => State; -export type ReduxReducer = (state: State | undefined, action: Action) => State; +export type ReduxCompatibleReducer = (state: State | undefined, action: Action) => State; -export type ReduxReducerMeta = (state: State | undefined, action: ActionMeta) => State; +export type ReduxCompatibleReducerMeta = (state: State | undefined, action: ActionMeta) => State; /** argument inferring borrowed from lodash definitions */ export type ActionFunction0 = () => R; @@ -153,13 +153,13 @@ export function handleAction( actionType: string | ActionFunctions | CombinedActionType, reducer: Reducer | ReducerNextThrow, initialState: State -): ReduxReducer; +): ReduxCompatibleReducer; export function handleAction( actionType: string | ActionWithMetaFunctions | CombinedActionType, reducer: ReducerMeta | ReducerNextThrowMeta, initialState: State -): ReduxReducerMeta; +): ReduxCompatibleReducerMeta; export interface Options { prefix?: string; @@ -170,19 +170,19 @@ export function handleActions( reducerMap: ReducerMap, initialState: StateAndPayload, options?: Options -): ReduxReducer; +): ReduxCompatibleReducer; export function handleActions( reducerMap: ReducerMap, initialState: State, options?: Options -): ReduxReducer; +): ReduxCompatibleReducer; export function handleActions( reducerMap: ReducerMapMeta, initialState: State, options?: Options -): ReduxReducerMeta; +): ReduxCompatibleReducerMeta; // https://github.com/redux-utilities/redux-actions/blob/v2.3.0/src/combineActions.js#L21 export function combineActions(...actionTypes: Array | string | symbol>): CombinedActionType;