UNPKG

rmux-router

Version:

27 lines (26 loc) 959 B
import * as routerRedux from "connected-react-router"; import { RouteProps } from "react-router-dom"; import React from "react"; import { History } from "history"; export { routerRedux }; export * from "react-router-dom"; export * from "history"; export declare const globalRouteConfig: Map<any, any>; export interface LoadableProps { loader: () => Promise<any>; loadding?: any; routeProps?: any; location?: object; routerParams?: object; } export declare const LoadableComponent: ({ loader, loadding, ...props }: LoadableProps) => JSX.Element; export declare type LazyRouteProps = RouteProps & { loader: () => Promise<any>; loading?: any; }; export declare const LazyRoute: (props: LazyRouteProps) => JSX.Element; export interface RouterProviderProps { history?: History; loading?: any; } export declare const RouterProvider: (props: React.PropsWithChildren<RouterProviderProps>) => JSX.Element;