From a7a3bd380b0f9402b53e72b8a77e285c6df1aaff Mon Sep 17 00:00:00 2001 From: Dimitri Benin Date: Tue, 25 Jul 2017 16:32:09 +0200 Subject: [PATCH] [redux-actions] fix incorrect return type for combineActions() (#18216) * [redux-actions] fix incorrect return type for combineActions() * [redux-actions] fix indentation * [redux-actions] remove unnecessary cast --- types/redux-actions/index.d.ts | 4 +--- types/redux-actions/redux-actions-tests.ts | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) 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'