DefinitelyTyped/react-router/lib/applyRouterMiddleware.d.ts
2017-01-17 18:29:47 +09:00

10 lines
422 B
TypeScript

import { RouteComponent } from "react-router";
import RouterContext from "react-router/lib/RouterContext";
export interface Middleware {
renderRouterContext?: (previous: RouterContext, props: any) => RouterContext;
renderRouteComponent?: (previous: RouteComponent, props: any) => RouteComponent;
}
export default function applyRouterMiddleware(...middlewares: Middleware[]): (renderProps: any) => RouterContext;