From 0b0566834ae8368efa749b1802d5c35023ddfc8b Mon Sep 17 00:00:00 2001 From: Chitoku Date: Mon, 14 Jan 2019 15:11:48 +0900 Subject: [PATCH] Change LocationProviderProps#history to be optional --- types/reach__router/index.d.ts | 2 +- types/reach__router/reach__router-tests.tsx | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/types/reach__router/index.d.ts b/types/reach__router/index.d.ts index ed3a6ff649..551ad6ce8e 100644 --- a/types/reach__router/index.d.ts +++ b/types/reach__router/index.d.ts @@ -110,7 +110,7 @@ export interface LocationProps { export class Location extends React.Component { } export interface LocationProviderProps { - history: History; + history?: History; children?: React.ReactNode | LocationProviderRenderFn; } diff --git a/types/reach__router/reach__router-tests.tsx b/types/reach__router/reach__router-tests.tsx index a64e1ae70d..cba42f1903 100644 --- a/types/reach__router/reach__router-tests.tsx +++ b/types/reach__router/reach__router-tests.tsx @@ -1,6 +1,7 @@ import { Link, Location, + LocationProvider, RouteComponentProps, Router, Redirect @@ -45,6 +46,16 @@ render( )} + + {context => ( + <> +
hostname is {context.location.hostname}
+ + + )} +
, document.getElementById('app-root') );