diff --git a/types/redux-actions/index.d.ts b/types/redux-actions/index.d.ts index d5b825e28c..3bcd996902 100644 --- a/types/redux-actions/index.d.ts +++ b/types/redux-actions/index.d.ts @@ -119,6 +119,4 @@ export function handleActions( initialState: State ): Reducer; -export function combineActions( - ...actionTypes: Array | string> -): Array>; +export function combineActions(...actionTypes: Array | string>): string; diff --git a/types/redux-actions/redux-actions-tests.ts b/types/redux-actions/redux-actions-tests.ts index e4c51aa662..4520e489c5 100644 --- a/types/redux-actions/redux-actions-tests.ts +++ b/types/redux-actions/redux-actions-tests.ts @@ -136,6 +136,10 @@ ReduxActions.handleAction(act3, (state, action) => { ReduxActions.handleAction(ReduxActions.combineActions(act1, act3, act2), (state, action) => {}, 0); +ReduxActions.handleActions({ + [ReduxActions.combineActions(act1, act3, act2)](state, action) {} +}, 0); + /* can't do this until it lands in 2.2, HKTs ReduxActions.handleAction(act, (state, action) => { action.payload === 'hello'