UNPKG

@etsoo/react

Version:

TypeScript ReactJs UI Independent Framework

25 lines (24 loc) 641 B
import React from "react"; import { RouteObject } from "react-router"; /** * Dynamic router props */ export type DynamicRouterProps = { /** * basename of the router */ basename?: string; }; /** * Dynamic router * @param props Props * @returns Component */ export declare function DynamicRouter(props: React.PropsWithChildren<DynamicRouterProps>): import("react/jsx-runtime").JSX.Element; /** * Create dynamic router * @param routes Routes * @param opts Options * @returns Router */ export declare function createDynamicRouter(routes: RouteObject[], opts?: DynamicRouterProps): import("react-router").DataRouter;