mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
10 lines
472 B
TypeScript
10 lines
472 B
TypeScript
import * as React from 'react';
|
|
import Router from './Router';
|
|
import RouterContext from './RouterContext';
|
|
|
|
export interface Middleware {
|
|
renderRouterContext?: (previous: RouterContext, props: React.Props<{}>) => RouterContext;
|
|
renderRouteComponent?: (previous: Router.RouteComponent, props: React.Props<{}>) => Router.RouteComponent;
|
|
}
|
|
export default function applyRouterMiddleware(...middlewares: Middleware[]): (renderProps: React.Props<{}>) => RouterContext;
|