UNPKG

react-view-router

Version:
21 lines (20 loc) 846 B
import { NormalizedConfigRouteArray, HistoryFix, RouteResolveNameFn, UserConfigRoute, ConfigRoute, History4 } from '../types'; import ReactViewRouter from '../router'; import { HashType, HistoryType } from '../history'; type ManualRouterOptions = { basename?: string; pathname?: string; history?: HistoryFix | History4; mode?: HistoryType | HistoryFix; routerMode?: HistoryType | HistoryFix; hashType?: HashType; resolveRouteName?: RouteResolveNameFn; routes?: NormalizedConfigRouteArray | UserConfigRoute[] | ConfigRoute[]; manual?: boolean; }; declare function useManualRouter(router: ReactViewRouter, options?: ManualRouterOptions): { router: ReactViewRouter; start: (overrideOptions?: Omit<ManualRouterOptions, "manual">) => void; }; export { ManualRouterOptions }; export default useManualRouter;