Merge pull request #8142 from remojansen/patch-1

Fixed wrong action creators type
This commit is contained in:
Horiuchi_H
2016-02-19 12:21:12 +09:00
2 changed files with 16 additions and 10 deletions
+7 -1
View File
@@ -1,2 +1,8 @@
///<reference path="redux-router.d.ts" />
import { reduxReactRouter, routerStateReducer, ReduxRouter } from 'redux-router';
import { reduxReactRouter, routerStateReducer, ReduxRouter, pushState } from 'redux-router';
export function someAsyncReduxAction(someArg: Object) {
return function(dispatch: (action: Object) => void) {
dispatch(pushState(null, someArg));
};
}
+9 -9
View File
@@ -34,7 +34,7 @@ declare namespace __ReduxRouter {
export function routerDidChange(state: any): ReduxRouterAction;
export function initRoutes(routes: any): ReduxRouterAction;
export function replaceRoutes(routes: any): ReduxRouterAction;
export function historyAPI(method: any): ReduxRouterAction;
export function historyAPI(method: any): (...args: Object[]) => ReduxRouterAction;
}
declare module "redux-router/lib/routerStateReducer" {
@@ -59,14 +59,14 @@ declare module "redux-router/lib/actionCreators" {
export const initRoutes: typeof __ReduxRouter.initRoutes;
export const replaceRoutes: typeof __ReduxRouter.replaceRoutes;
export const historyAPI: typeof __ReduxRouter.historyAPI;
export const pushState: __ReduxRouter.ReduxRouterAction;
export const push: __ReduxRouter.ReduxRouterAction;
export const replaceState: __ReduxRouter.ReduxRouterAction;
export const replace: __ReduxRouter.ReduxRouterAction;
export const setState: __ReduxRouter.ReduxRouterAction;
export const go: __ReduxRouter.ReduxRouterAction;
export const goBack: __ReduxRouter.ReduxRouterAction;
export const goForward: __ReduxRouter.ReduxRouterAction;
export const pushState: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const push: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const replaceState: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const replace: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const setState: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const go: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const goBack: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
export const goForward: (...args: Object[]) => __ReduxRouter.ReduxRouterAction;
}
declare module "redux-router" {