Files
DefinitelyTyped/react-router/lib/applyRouterMiddleware.d.ts
2016-09-21 08:13:15 -07:00

8 lines
398 B
TypeScript

import * as React from 'react';
export interface Middleware {
renderRouterContext: (previous: React.Props<{}>[], props: React.Props<{}>) => React.Props<{}>[];
renderRouteComponent: (previous: React.Props<{}>[], props: React.Props<{}>) => React.Props<{}>[];
}
export default function applyRouterMiddleware(...middlewares: Middleware[]): (renderProps: React.Props<{}>) => React.Props<{}>[];