Fix Router#run() to be enabled to call with ReactElement created by React.createFactory()

ref. #4267
This commit is contained in:
Yuichi Murata
2015-05-10 19:19:38 +09:00
parent b3834d886a
commit ebfa2af6d9
2 changed files with 23 additions and 3 deletions
+3 -3
View File
@@ -179,7 +179,7 @@ declare module ReactRouter {
}
interface RouterCreateOption {
routes: Route;
routes: React.ReactElement<RouteProp>;
location?: LocationBase;
scrollBehavior?: ScrollBehaviorBase;
}
@@ -187,8 +187,8 @@ declare module ReactRouter {
type RouterRunCallback = (Handler: Router, state: RouterState) => void;
function create(options: RouterCreateOption): Router;
function run(routes: Route, callback: RouterRunCallback): Router;
function run(routes: Route, location: LocationBase, callback: RouterRunCallback): Router;
function run(routes: React.ReactElement<RouteProp>, callback: RouterRunCallback): Router;
function run(routes: React.ReactElement<RouteProp>, location: LocationBase, callback: RouterRunCallback): Router;
//