From 306df6f069a4443866a7936192bf17f9091cbfc5 Mon Sep 17 00:00:00 2001 From: Isman Usoh Date: Sat, 30 Jan 2016 17:04:47 +0700 Subject: [PATCH 1/2] Rename RoutingContext -> RouterContext https://github.com/rackt/react-router/commit/c0363abbe4f98c4534d226a0acebce88be4a41b5 --- react-router/react-router.d.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/react-router/react-router.d.ts b/react-router/react-router.d.ts index aba062716..3abb59d33 100644 --- a/react-router/react-router.d.ts +++ b/react-router/react-router.d.ts @@ -110,17 +110,22 @@ declare namespace ReactRouter { const IndexLink: Link - interface RoutingContextProps extends React.Props { - history: H.History + interface RouterContextProps extends React.Props { + history?: H.History + router: Router createElement: (component: RouteComponent, props: Object) => any location: H.Location routes: RouteConfig params: Params components?: RouteComponent[] } - interface RoutingContext extends React.ComponentClass {} - interface RoutingContextElement extends React.ReactElement {} - const RoutingContext: RoutingContext + interface RouterContext extends React.ComponentClass {} + interface RouterContextElement extends React.ReactElement { + history?: H.History + location: H.Location + router?: Router + } + const RouterContext: RouterContext /* components (configuration) */ @@ -335,9 +340,9 @@ declare module "react-router/lib/RouteUtils" { } -declare module "react-router/lib/RoutingContext" { +declare module "react-router/lib/RouterContext" { - export default ReactRouter.RoutingContext + export default ReactRouter.RouterContext } @@ -418,7 +423,7 @@ declare module "react-router" { import { formatPattern } from "react-router/lib/PatternUtils" - import RoutingContext from "react-router/lib/RoutingContext" + import RouterContext from "react-router/lib/RouterContext" import PropTypes from "react-router/lib/PropTypes" @@ -459,7 +464,7 @@ declare module "react-router" { useRoutes, createRoutes, formatPattern, - RoutingContext, + RouterContext, PropTypes, match } From 07feae11780495b90145451d48d4a50923762ef1 Mon Sep 17 00:00:00 2001 From: Isman Usoh Date: Sat, 30 Jan 2016 17:29:23 +0700 Subject: [PATCH 2/2] Update react-router.d.ts --- react-router/react-router.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-router/react-router.d.ts b/react-router/react-router.d.ts index 3abb59d33..abed5eb65 100644 --- a/react-router/react-router.d.ts +++ b/react-router/react-router.d.ts @@ -1,4 +1,4 @@ -// Type definitions for react-router v1.0.0 +// Type definitions for react-router v2.0.0-rc5 // Project: https://github.com/rackt/react-router // Definitions by: Sergey Buturlakin , Yuichi Murata , Václav Ostrožlík // Definitions: https://github.com/borisyankov/DefinitelyTyped