diff --git a/types/react-router-dom/index.d.ts b/types/react-router-dom/index.d.ts index bb8a010d8d..f19bfdee9a 100644 --- a/types/react-router-dom/index.d.ts +++ b/types/react-router-dom/index.d.ts @@ -31,20 +31,20 @@ export interface BrowserRouterProps { forceRefresh?: boolean; keyLength?: number; } -export class BrowserRouter extends React.Component {} +export class BrowserRouter extends React.Component {} export interface HashRouterProps { basename?: string; getUserConfirmation?(): void; hashType?: 'slash' | 'noslash' | 'hashbang'; } -export class HashRouter extends React.Component {} +export class HashRouter extends React.Component {} export interface LinkProps extends React.AnchorHTMLAttributes { to: H.LocationDescriptor; replace?: boolean; } -export class Link extends React.Component {} +export class Link extends React.Component {} export interface NavLinkProps extends LinkProps { activeClassName?: string; @@ -54,4 +54,4 @@ export interface NavLinkProps extends LinkProps { isActive?

(match: match

, location: H.Location): boolean; location?: H.Location; } -export class NavLink extends React.Component {} +export class NavLink extends React.Component {} diff --git a/types/react-router/index.d.ts b/types/react-router/index.d.ts index 4e547c8341..548e7ef4a1 100644 --- a/types/react-router/index.d.ts +++ b/types/react-router/index.d.ts @@ -38,13 +38,13 @@ export interface MemoryRouterProps { keyLength?: number; } -export class MemoryRouter extends React.Component { } +export class MemoryRouter extends React.Component { } export interface PromptProps { message: string | ((location: H.Location) => void); when?: boolean; } -export class Prompt extends React.Component { } +export class Prompt extends React.Component { } export interface RedirectProps { to: H.LocationDescriptor; @@ -54,7 +54,7 @@ export interface RedirectProps { exact?: boolean; strict?: boolean; } -export class Redirect extends React.Component { } +export class Redirect extends React.Component { } export interface RouteComponentProps

{ match: match

; @@ -65,19 +65,19 @@ export interface RouteComponentProps

{ export interface RouteProps { location?: H.Location; - component?: React.ComponentType> | React.ComponentType; + component?: React.ComponentType> | React.ComponentType; render?: ((props: RouteComponentProps) => React.ReactNode); children?: ((props: RouteComponentProps) => React.ReactNode) | React.ReactNode; path?: string; exact?: boolean; strict?: boolean; } -export class Route extends React.Component { } +export class Route extends React.Component { } export interface RouterProps { history: any; } -export class Router extends React.Component { } +export class Router extends React.Component { } export interface StaticRouterProps { basename?: string; @@ -85,12 +85,12 @@ export interface StaticRouterProps { context?: object; } -export class StaticRouter extends React.Component { } +export class StaticRouter extends React.Component { } export interface SwitchProps { children?: React.ReactNode; location?: H.Location; } -export class Switch extends React.Component { } +export class Switch extends React.Component { } export interface match

{ params: P;