Type react-redux-i18n: return valide callback function

This commit is contained in:
Rouffiat Vincent
2016-11-18 14:09:11 +01:00
parent d6c68f5dcb
commit b7a464430d

View File

@@ -20,6 +20,10 @@ declare module 'react-redux-i18n' {
type TranslationObjects = { [lang: string]: SubTranslationObject };
type DispatchCallback<S> = {
(dispatch?: redux.Dispatch<S>, 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<any>;
export function setLocale(locale: string): void;
export function setLocale(locale: string): DispatchCallback<any>;
}