From 99733b174685b886128ffba4e6b2f33a35fd2d0d Mon Sep 17 00:00:00 2001 From: beary Date: Thu, 6 Jul 2017 14:38:54 +0800 Subject: [PATCH 1/2] Expose `BrowserRouterProps` and `HashRouterProps` interface. --- types/react-router-dom/index.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/types/react-router-dom/index.d.ts b/types/react-router-dom/index.d.ts index 44725be863..8a58dae3cf 100644 --- a/types/react-router-dom/index.d.ts +++ b/types/react-router-dom/index.d.ts @@ -56,7 +56,9 @@ declare module 'react-router-dom' { export { BrowserRouter, + BrowserRouterProps, HashRouter, + HashRouterProps, LinkProps, // TypeScript specific, not from React Router itself NavLinkProps, // TypeScript specific, not from React Router itself Link, From 9cbb40a0809b76c5dcc2743ef3588ed4f302fe5e Mon Sep 17 00:00:00 2001 From: beary Date: Thu, 6 Jul 2017 15:02:21 +0800 Subject: [PATCH 2/2] Browser and Hash RouterProps is TS specific. --- types/react-router-dom/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/react-router-dom/index.d.ts b/types/react-router-dom/index.d.ts index 8a58dae3cf..52ec2352f2 100644 --- a/types/react-router-dom/index.d.ts +++ b/types/react-router-dom/index.d.ts @@ -56,9 +56,9 @@ declare module 'react-router-dom' { export { BrowserRouter, - BrowserRouterProps, + BrowserRouterProps, // TypeScript specific, not from React Router itself HashRouter, - HashRouterProps, + HashRouterProps, // TypeScript specific, not from React Router itself LinkProps, // TypeScript specific, not from React Router itself NavLinkProps, // TypeScript specific, not from React Router itself Link,