From b7a464430d50c895b087976cdac8497dd8adbc60 Mon Sep 17 00:00:00 2001 From: Rouffiat Vincent Date: Fri, 18 Nov 2016 14:09:11 +0100 Subject: [PATCH] Type react-redux-i18n: return valide callback function --- react-redux-i18n/index.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/react-redux-i18n/index.d.ts b/react-redux-i18n/index.d.ts index aa47bb2723..d7851b23dc 100644 --- a/react-redux-i18n/index.d.ts +++ b/react-redux-i18n/index.d.ts @@ -20,6 +20,10 @@ declare module 'react-redux-i18n' { type TranslationObjects = { [lang: string]: SubTranslationObject }; + type DispatchCallback = { + (dispatch?: redux.Dispatch, getState?: () => S): any; + } + type I18nState = { translations: TranslationObjects; locale: string; @@ -55,8 +59,8 @@ declare module 'react-redux-i18n' { /** * Redux Actions */ - export function loadTranslations(translationsObject: TranslationObjects): void; + export function loadTranslations(translationsObject: TranslationObjects): DispatchCallback; - export function setLocale(locale: string): void; + export function setLocale(locale: string): DispatchCallback; }