SYMBOL INDEX (727 symbols across 165 files) FILE: scripts/api.js function renameTypeAliasesFolderToTypes (line 4) | async function renameTypeAliasesFolderToTypes() { function updateReferences (line 28) | async function updateReferences(searchString, replaceString) { function organizeFilesByGroup (line 53) | async function organizeFilesByGroup() { FILE: src/components/rejection.ts function genericRejection (line 3) | function genericRejection(type: string): Component { FILE: src/components/routerLink.ts type RouterLinkSlots (line 9) | type RouterLinkSlots = { function createRouterLink (line 22) | function createRouterLink(routerKey: InjectionKe... FILE: src/components/routerView.ts type RouterViewProps (line 11) | type RouterViewProps = { type RouterViewSlots (line 15) | type RouterViewSlots = { function createRouterView (line 25) | function createRouterView(routerKey: InjectionKe... FILE: src/compositions/useComponentsStore.ts function createUseComponentsStore (line 9) | function createUseComponentsStore(routerKey: Inj... FILE: src/compositions/useEventListener.ts function useEventListener (line 3) | function useEventListener(element: ... FILE: src/compositions/useLink.ts type UseLinkArgs (line 15) | type UseLinkArgs< type UseLinkFunction (line 23) | type UseLinkFunction = { function createUseLink (line 30) | function createUseLink(routerKey: InjectionKey(routerKey: Injecti... function prefetchComponentsForRoute (line 91) | function prefetchComponentsForRoute(strategy: PrefetchStrategy, route: R... FILE: src/compositions/usePropStore.ts type UsePropStore (line 9) | type UsePropStore = () => PropStore function createUsePropStore (line 11) | function createUsePropStore(routerKey: Injection... FILE: src/compositions/useQueryValue.browser.spec.ts method setup (line 21) | setup() { method setup (line 50) | setup() { method setup (line 79) | setup() { method setup (line 108) | setup() { method setup (line 137) | setup() { method setup (line 171) | setup() { method setup (line 208) | setup() { method setup (line 240) | setup() { method setup (line 272) | setup() { FILE: src/compositions/useQueryValue.ts type UseQueryValue (line 9) | type UseQueryValue = { type UseQueryValueFunction (line 15) | type UseQueryValueFunction = { function createUseQueryValue (line 25) | function createUseQueryValue(key: InjectionKey): () => Rout... FILE: src/compositions/useRoute.browser.spec.ts method setup (line 17) | setup() { method setup (line 42) | setup() { method setup (line 67) | setup() { method setup (line 92) | setup() { method setup (line 119) | setup() { FILE: src/compositions/useRoute.ts type UseRouteFunction (line 8) | type UseRouteFunction = { function createUseRoute (line 19) | function createUseRoute(routerKey: InjectionKey): (routeName?: s... FILE: src/compositions/useRouter.ts function createUseRouter (line 5) | function createUseRouter(routerKey: InjectionKey... FILE: src/compositions/useRouterDepth.ts type UseRouterDepthProps (line 7) | type UseRouterDepthProps = { type UseRouterDepthFunction (line 11) | type UseRouterDepthFunction = (props?: UseRouterDepthProps) => number function createUseRouterDepth (line 13) | function createUseRouterDepth(routerKey: Injecti... FILE: src/compositions/useRouterHooks.ts function createUseRouterHooks (line 6) | function createUseRouterHooks(routerKey: Injecti... FILE: src/compositions/useVisibilityObserver.ts type UseVisibilityObserver (line 5) | type UseVisibilityObserver = { function useVisibilityObserver (line 11) | function useVisibilityObserver(element: Ref): UseVi... FILE: src/devtools/createRouterDevtools.ts constant CYAN_400 (line 16) | const CYAN_400 = 0x22d3ee constant GREEN_500 (line 17) | const GREEN_500 = 0x22c55e constant GREEN_600 (line 18) | const GREEN_600 = 0x16a34a type RouteMatchOptions (line 20) | type RouteMatchOptions = { function getInspectorNodeForRoute (line 28) | function getInspectorNodeForRoute( function getRouteMatchStatus (line 69) | function getRouteMatchStatus( function getInspectorStateOptionsForRoute (line 87) | function getInspectorStateOptionsForRoute(route: Route): CustomInspector... type RouterDevtoolsProps (line 132) | type RouterDevtoolsProps = { function setupRouterDevtools (line 141) | function setupRouterDevtools({ router, app, routes }: RouterDevtoolsProp... FILE: src/devtools/filters.ts type RouteFilterOptions (line 5) | type RouteFilterOptions = { type RouteFilter (line 10) | type RouteFilter = (options: RouteFilterOptions) => boolean FILE: src/devtools/getDevtoolsLabel.ts function getDevtoolsLabel (line 13) | function getDevtoolsLabel(label: string, routerId: string): string { FILE: src/devtools/types.ts type ExtractAPIFromCallback (line 4) | type ExtractAPIFromCallback = Parameters[0] type CustomInspectorNode (line 11) | type CustomInspectorNode = InspectorTreePayload['rootNodes'][number] type InspectorNodeTag (line 12) | type InspectorNodeTag = NonNullable[number] type CustomInspectorState (line 13) | type CustomInspectorState = ExtractInspectorStatePayload['state'] FILE: src/errors/contextAbortError.ts class ContextAbortError (line 4) | class ContextAbortError extends ContextError { method constructor (line 7) | public constructor() { FILE: src/errors/contextError.ts class ContextError (line 1) | class ContextError extends Error {} FILE: src/errors/contextPushError.ts class ContextPushError (line 5) | class ContextPushError extends ContextError { method constructor (line 8) | public constructor(to: unknown[]) { FILE: src/errors/contextRejectionError.ts class ContextRejectionError (line 4) | class ContextRejectionError extends ContextError { method constructor (line 7) | public constructor(type: string) { FILE: src/errors/duplicateNamesError.ts class DuplicateNamesError (line 5) | class DuplicateNamesError extends Error { method constructor (line 10) | public constructor(name: string) { FILE: src/errors/duplicateParamsError.ts class DuplicateParamsError (line 7) | class DuplicateParamsError extends Error { method constructor (line 12) | public constructor(paramName: string) { FILE: src/errors/initialRouteMissingError.ts class InitialRouteMissingError (line 1) | class InitialRouteMissingError extends Error { method constructor (line 2) | public constructor() { FILE: src/errors/invalidRouteParamValueError.ts type InvalidRouteParamValueErrorContext (line 3) | type InvalidRouteParamValueErrorContext = { class InvalidRouteParamValueError (line 12) | class InvalidRouteParamValueError extends Error { method constructor (line 15) | public constructor(context: InvalidRouteParamValueErrorContext = {}) { FILE: src/errors/invalidRouteRedirectError.ts class InvalidRouteRedirectError (line 5) | class InvalidRouteRedirectError extends Error { method constructor (line 10) | public constructor(routeName: string) { FILE: src/errors/metaPropertyConflict.ts class MetaPropertyConflict (line 6) | class MetaPropertyConflict extends Error { method constructor (line 7) | public constructor(property?: string) { FILE: src/errors/multipleRouteRedirectsError.ts class MultipleRouteRedirectsError (line 7) | class MultipleRouteRedirectsError extends Error { method constructor (line 12) | public constructor(routeName: string) { FILE: src/errors/routeNotFoundError.ts class RouteNotFoundError (line 4) | class RouteNotFoundError extends Error { method constructor (line 5) | public constructor(source: string) { FILE: src/errors/routerNotInstalledError.ts class RouterNotInstalledError (line 5) | class RouterNotInstalledError extends Error { method constructor (line 6) | public constructor() { FILE: src/errors/useRouteInvalidError.ts class UseRouteInvalidError (line 5) | class UseRouteInvalidError extends Error { method constructor (line 12) | public constructor(routeName: string, actualRouteName: string) { FILE: src/guards/routes.ts type IsRouteOptions (line 6) | type IsRouteOptions = { type RouteWithMatch (line 10) | type RouteWithMatch< type IsRouteFunction (line 19) | type IsRouteFunction = { function createIsRoute (line 62) | function createIsRoute(routerKey: InjectionKey(params: T, options: ArrayOfOpt... FILE: src/services/combineHash.ts type CombineHash (line 4) | type CombineHash< function combineHash (line 10) | function combineHash(parentHash: UrlPart, childHash: UrlPart): UrlPart { FILE: src/services/combineMeta.ts type CombineMeta (line 3) | type CombineMeta< function combineMeta (line 9) | function combineMeta(parentMeta: Record, childMeta: Rec... function checkForConflicts (line 15) | function checkForConflicts(parentMeta: Record, childMet... FILE: src/services/combinePath.spec-d.ts type Source (line 11) | type Source = typeof response type Expect (line 12) | type Expect = UrlPart<{}> type Source (line 23) | type Source = typeof response type Expect (line 24) | type Expect = UrlPart<{ type Source (line 37) | type Source = typeof response type Expect (line 38) | type Expect = UrlPart<{ type Source (line 51) | type Source = typeof response type Expect (line 52) | type Expect = UrlPart<{ type Source (line 65) | type Source = typeof response type Expect (line 66) | type Expect = UrlPart<{ type Source (line 79) | type Source = typeof response type Expect (line 80) | type Expect = UrlPart<{ FILE: src/services/combinePath.ts type CombinePath (line 5) | type CombinePath< function combinePath (line 17) | function combinePath(parentPath: UrlPart, childPath: UrlPart): UrlPart { FILE: src/services/combineQuery.ts type CombineQuery (line 6) | type CombineQuery< function combineQuery (line 18) | function combineQuery(parentQuery: UrlPart, childQuery: UrlPart): UrlPart { FILE: src/services/combineState.ts type CombineState (line 4) | type CombineState< function combineState (line 10) | function combineState(parentState: Record, childState: Re... FILE: src/services/combineUrl.ts type CombineUrl (line 9) | type CombineUrl< function combineUrl (line 20) | function combineUrl(parent: Url & UrlInternal, child: Url & UrlInternal ... FILE: src/services/component.browser.spec.ts method setup (line 69) | setup() { FILE: src/services/component.ts type Constructor (line 10) | type Constructor = new (...args: any) => any type ComponentProps (line 12) | type ComponentProps = TComponent extends C... type CreateComponentWrapperConfig (line 20) | type CreateComponentWrapperConfig = { function createComponentPropsWrapper (line 26) | function createComponentPropsWrapper(routerKey: InjectionKey, { ... FILE: src/services/createComponentHooks.ts function createComponentHook (line 15) | function createComponentHook(routerKey: symbol, lifecycle: HookLifecycle... type ComponentHooks (line 31) | type ComponentHooks< function createComponentHooks (line 41) | function createComponentHooks(routerKey: Injecti... FILE: src/services/createComponentsStore.ts type ComponentsStore (line 8) | type ComponentsStore = { function createComponentsStore (line 12) | function createComponentsStore(routerKey: Inject... function getAllComponentsForMatch (line 34) | function getAllComponentsForMatch(routerKey: InjectionKey, optio... function wrapAllComponents (line 48) | function wrapAllComponents(routerKey: InjectionKey, match: Creat... FILE: src/services/createCurrentRejection.ts type RejectionUpdate (line 6) | type RejectionUpdate = (rejection: Rejection) => void type RejectionClear (line 7) | type RejectionClear = () => void type CurrentRejectionContext (line 9) | type CurrentRejectionContext = { function createCurrentRejection (line 16) | function createCurrentRejection(): CurrentRejectionContext { FILE: src/services/createCurrentRoute.ts type ResolvedRouteUpdate (line 8) | type ResolvedRouteUpdate = (route: ResolvedRoute) => void type CurrentRouteContext (line 10) | type CurrentRouteContext = { function createCurrentRoute (line 17) | function createCurrentRoute(routerKey: InjectionKey, fallbackRou... FILE: src/services/createExternalRoute.ts function createExternalRoute (line 28) | function createExternalRoute(options: CreateRouteOptions & (WithoutHost ... FILE: src/services/createIsExternal.ts function createIsExternal (line 3) | function createIsExternal(host: string | undefined): (url: string) => bo... FILE: src/services/createParam.ts function createParam (line 9) | function createParam(param: TParam, defaultValue?:... FILE: src/services/createPropStore.ts type ComponentProps (line 15) | type ComponentProps = { id: string, name: string, props?: PropsGetter } type SetPropsResponse (line 17) | type SetPropsResponse = CallbackContextSuccess | CallbackContextPush | C... type PropStore (line 19) | type PropStore = HasVueAppStore & { function createPropStore (line 26) | function createPropStore(): PropStore { FILE: src/services/createRejection.ts function createRejection (line 14) | function createRejection({ type, component }: { type: string, component?... FILE: src/services/createRejectionHooks.ts type RejectionHooks (line 5) | type RejectionHooks< function createRejectionHooks (line 13) | function createRejectionHooks(): RejectionHooks { FILE: src/services/createResolvedRoute.ts function createResolvedRoute (line 8) | function createResolvedRoute(route: Route, params: Record type Source (line 216) | type Source = Identity type Expect (line 217) | type Expect = Readonly<{ parent: 'parent', child: 'child' }> type Source (line 224) | type Source = typeof route['state'] type Expect (line 225) | type Expect = Readonly<{ foo: StringConstructor }> type Source (line 234) | type Source = Identity type Expect (line 235) | type Expect = Readonly<{ parent: StringConstructor, child: StringConstru... type Source (line 246) | type Source = typeof route['matched']['props'] type Expect (line 247) | type Expect = undefined type Source (line 257) | type Source = typeof route['matched']['props'] type Expect (line 258) | type Expect = () => { foo: string } type Source (line 269) | type Source = typeof route['matched']['props'] type Expect (line 270) | type Expect = undefined type Source (line 280) | type Source = typeof route['matched']['props'] type Expect (line 281) | type Expect = () => { value: string, extra: boolean } type Source (line 292) | type Source = typeof route['matched']['props'] type Expect (line 293) | type Expect = undefined type Source (line 305) | type Source = typeof route['matched']['props'] type Expect (line 306) | type Expect = undefined type Source (line 320) | type Source = typeof route['matched']['props'] type Expect (line 321) | type Expect = { default: () => { foo: string } } type Source (line 334) | type Source = typeof route['matched']['props'] type Expect (line 335) | type Expect = undefined type Source (line 349) | type Source = typeof route['matched']['props'] type Expect (line 350) | type Expect = { default: () => { value: string, extra: boolean } } type Source (line 365) | type Source = typeof route['matched']['props'] type Expect (line 366) | type Expect = undefined type Source (line 377) | type Source = typeof route['matched']['props'] type Expect (line 378) | type Expect = undefined type Source (line 491) | type Source = Parameters[0] type Expect (line 492) | type Expect = BuiltInRejectionType type Source (line 510) | type Source = Parameters[0] type Expect (line 511) | type Expect = 'NotAuthorized' | BuiltInRejectionType FILE: src/services/createRoute.ts type CreateRouteWithProps (line 16) | type CreateRouteWithProps< function createRoute (line 37) | function createRoute(options: CreateRouteOptions, props?: CreateRoutePro... FILE: src/services/createRouteHooks.ts type RouteHooks (line 8) | type RouteHooks< function createRouteHooks (line 24) | function createRouteHooks(): RouteHooks { FILE: src/services/createRouteRedirects.ts type CreateRouteRedirectsContext (line 5) | type CreateRouteRedirectsContext = { function createRouteRedirects (line 12) | function createRouteRedirects({ getRoute }: CreateRouteRedirectsContext)... FILE: src/services/createRouter.spec-d.ts type Routes (line 44) | type Routes = typeof routes | typeof pluginRoutes type Source (line 118) | type Source = Parameters[0] type Expect (line 119) | type Expect = BuiltInRejectionType type Source (line 134) | type Source = Parameters[0] type Expect (line 135) | type Expect = BuiltInRejectionType | 'MyCustomRejection' type Source (line 151) | type Source = Parameters[0] type Expect (line 152) | type Expect = BuiltInRejectionType | 'MyPluginRejection' FILE: src/services/createRouter.ts type RouterUpdateOptions (line 44) | type RouterUpdateOptions = { function createRouter (line 84) | function createRouter< FILE: src/services/createRouterAssets.ts type RouterAssets (line 14) | type RouterAssets = { function createRouterAssets (line 141) | function createRouterAssets(routerOrRouterKey: T... FILE: src/services/createRouterCallbackContext.ts type CallbackContextAbort (line 16) | type CallbackContextAbort = () => void type RouterCallbackContext (line 18) | type RouterCallbackContext< function createRouterCallbackContext (line 34) | function createRouterCallbackContext({ to }: { to: ResolvedRoute }): Rou... FILE: src/services/createRouterHistory.browser.spec.ts function noop (line 5) | function noop(): void {} FILE: src/services/createRouterHistory.ts type NavigationPushOptions (line 4) | type NavigationPushOptions = { type NavigationUpdate (line 9) | type NavigationUpdate = (url: string, options?: NavigationPushOptions) =... type NavigationRefresh (line 10) | type NavigationRefresh = () => void type RouterHistory (line 12) | type RouterHistory = History & { type RouterHistoryMode (line 19) | type RouterHistoryMode = 'auto' | 'browser' | 'memory' | 'hash' type RouterHistoryOptions (line 21) | type RouterHistoryOptions = { function createRouterHistory (line 26) | function createRouterHistory({ mode, listener }: RouterHistoryOptions): ... function createHistory (line 64) | function createHistory(mode: RouterHistoryMode = 'auto'): History { FILE: src/services/createRouterHooks.ts type RouterHooks (line 21) | type RouterHooks = HasVueAppStore & { function createRouterHooks (line 38) | function createRouterHooks(): RouterHooks { FILE: src/services/createRouterKeyStore.ts function createRouterKeyStore (line 4) | function createRouterKeyStore() { FILE: src/services/createRouterPlugin.ts function createRouterPlugin (line 11) | function createRouterPlugin(options: CreateRouterPluginOptions): RouterP... FILE: src/services/createRouterRoute.ts function isRouterRoute (line 12) | function isRouterRoute(routerKey: InjectionKey, value: unknown):... function createRouterRoute (line 16) | function createRouterRoute(routerKey: Inje... FILE: src/services/createUniqueIdSequence.ts function createUniqueIdSequence (line 1) | function createUniqueIdSequence(): () => string { constant FIRST_SEQUENCE_ID (line 7) | const FIRST_SEQUENCE_ID = createUniqueIdSequence()() function isFirstUniqueSequenceId (line 9) | function isFirstUniqueSequenceId(id: string): boolean { FILE: src/services/createUrl.ts function createUrl (line 12) | function createUrl(urlOrOptions: CreateUrlOptions): Url { function cleanHash (line 127) | function cleanHash(hash: UrlPart): UrlPart { function cleanQuery (line 134) | function cleanQuery(query: UrlPart): UrlPart { function assembleParamValues (line 141) | function assembleParamValues(part: UrlPart, paramValues: Record { function getQueryParams (line 196) | function getQueryParams(query: UrlPart, url: string): Record } & ParseUrlOptions function getMatchForUrl (line 11) | function getMatchForUrl(routes: Routes, url: string, options: MatchOptio... FILE: src/services/getParamsForString.ts function getParamsForString (line 9) | function getParamsForString(string: string = '', params: Record void type Transition (line 25) | interface Transition extends Update { type Blocker (line 29) | type Blocker = (tx: Transition) => void type To (line 31) | type To = string | Partial type History (line 33) | interface History { type BrowserHistory (line 46) | interface BrowserHistory extends History {} type HashHistory (line 48) | interface HashHistory extends History {} type MemoryHistory (line 50) | interface MemoryHistory extends History { type BrowserHistoryOptions (line 54) | type BrowserHistoryOptions = { type HashHistoryOptions (line 58) | type HashHistoryOptions = { type InitialEntry (line 62) | type InitialEntry = string | Partial type MemoryHistoryOptions (line 64) | type MemoryHistoryOptions = { function createEvents (line 71) | function createEvents(): { function createKey (line 93) | function createKey(): string { function clamp (line 99) | function clamp(n: number, lowerBound: number, upperBound: number): number { function promptBeforeUnload (line 103) | function promptBeforeUnload(event: BeforeUnloadEvent): void { function createPath (line 110) | function createPath({ pathname = '/', search = '', hash = '' }: Partial<... function parsePath (line 117) | function parsePath(path: string): Partial { function readOnly (line 143) | function readOnly(obj: T): Readonly { function createBrowserHistory (line 153) | function createBrowserHistory(options: BrowserHistoryOptions = {}): Brow... function createHashHistory (line 333) | function createHashHistory(options: HashHistoryOptions = {}): HashHistory { function createMemoryHistory (line 532) | function createMemoryHistory(options: MemoryHistoryOptions = {}): Memory... FILE: src/services/hooks.ts type RouteHookCondition (line 4) | type RouteHookCondition = (to: ResolvedRoute, from: ResolvedRoute | null... function getRouteHookCondition (line 24) | function getRouteHookCondition(lifecycle: HookLifecycle): RouteHookCondi... FILE: src/services/insertBaseRoute.ts function insertBaseRoute (line 6) | function insertBaseRoute(route: T, base?: string): T { FILE: src/services/literal.ts function literal (line 4) | function literal(param: LiteralParam): ParamGetSet { FILE: src/services/params.ts function getParam (line 11) | function getParam(params: Record, paramName: ... function getParamExtras (line 15) | function getParamExtras(seed: InvalidRouteParamValueErrorContext): Param... function getParamValue (line 113) | function getParamValue(value: string | undefined, { param = String, isOp... function safeGetParamValue (line 178) | function safeGetParamValue(value: string | undefined, p... function safeSetParamValue (line 189) | function safeSetParamValue(value: unknown, param: Partial): st... function setParamValue (line 200) | function setParamValue(value: unknown, { param = String, isOptional = fa... FILE: src/services/paramsFinder.ts function getParamValueFromUrl (line 5) | function getParamValueFromUrl(url: string, path: UrlPart, paramName: str... function setParamValueOnUrl (line 14) | function setParamValueOnUrl(url: string, path: UrlPart, paramName: strin... FILE: src/services/queryParamFilter.ts function filterQueryParams (line 3) | function filterQueryParams(source: QuerySource, exclude: QuerySource): U... FILE: src/services/routeRegex.ts function escapeRegExp (line 14) | function escapeRegExp(string: string): string { function splitByMatches (line 18) | function splitByMatches(string: string, regexp: RegExp): string[] { function generateRouteHostRegexPattern (line 48) | function generateRouteHostRegexPattern(host: string): RegExp { function generateRoutePathRegexPattern (line 54) | function generateRoutePathRegexPattern(path: string): RegExp { function generateRouteHashRegexPattern (line 60) | function generateRouteHashRegexPattern(hash: string): RegExp { function generateRouteQueryRegexPatterns (line 67) | function generateRouteQueryRegexPatterns(query: string): RegExp[] { function replaceParamSyntaxWithCatchAllsAndEscapeRest (line 80) | function replaceParamSyntaxWithCatchAllsAndEscapeRest(value: string): st... function replaceParamSyntaxWithCatchAlls (line 90) | function replaceParamSyntaxWithCatchAlls(value: string): string { function replaceIndividualParamWithCaptureGroup (line 96) | function replaceIndividualParamWithCaptureGroup(path: UrlPart, paramName... function isOptionalParamSyntax (line 104) | function isOptionalParamSyntax(value: string): boolean { function isRequiredParamSyntax (line 108) | function isRequiredParamSyntax(value: string): boolean { function isGreedyParamSyntax (line 112) | function isGreedyParamSyntax(value: string): boolean { function getParamName (line 116) | function getParamName(value: string): string | undefined { function getParamRegexPattern (line 122) | function getParamRegexPattern(paramName: string): RegExp { function getCaptureGroups (line 126) | function getCaptureGroups(value: string, pattern: RegExp): (string | und... FILE: src/services/state.ts function stateIsRecord (line 4) | function stateIsRecord(state: unknown): state is Record { function getStateValue (line 10) | function getStateValue(state: unknown, key: string, param: Param): unkno... function getStateValues (line 27) | function getStateValues(params: Record, state: unknown): ... function setStateValue (line 42) | function setStateValue(state: unknown, key: string, param: Param): strin... FILE: src/services/tupleOf.ts type TupleOfOptions (line 5) | type TupleOfOptions = { type TupleOf (line 13) | type TupleOf = { [K in keyof T]: ExtractParamType(params: T, options: TupleOfOpt... FILE: src/services/unionOf.spec.ts function throwsInvalidRouteParamValueError (line 6) | function throwsInvalidRouteParamValueError(): () => never { FILE: src/services/unionOf.ts function unionOf (line 6) | function unionOf(params: Param[]): ParamGetSet { FILE: src/services/urlParser.ts type UrlParts (line 6) | type UrlParts = { type UrlPartsInput (line 13) | type UrlPartsInput = { constant FALLBACK_HOST (line 21) | const FALLBACK_HOST = 'https://internal.invalid' function stringifyUrl (line 23) | function stringifyUrl(parts: UrlPartsInput): UrlString { function parseUrl (line 33) | function parseUrl(value: string): UrlParts { function updateUrl (line 41) | function updateUrl(url: string | Partial, updates: UrlPartsInp... function createAbsoluteUrl (line 58) | function createAbsoluteUrl(value: string): UrlParts { function createRelativeUrl (line 66) | function createRelativeUrl(value: string): UrlParts { FILE: src/services/valibot.spec-d.ts type Input (line 15) | type Input = ExtractParamType FILE: src/services/valibot.spec.ts type Fruits (line 5) | enum Fruits { FILE: src/services/valibot.ts type ValibotSchemaLike (line 6) | interface ValibotSchemaLike extends StandardSchemaV1 { function parse (line 12) | function parse(schema: ValibotSchemaLike, value: unknown) { function isValibotSchemaLike (line 26) | function isValibotSchemaLike(param: Param): param is ValibotSchemaLike { function isValibotParam (line 36) | function isValibotParam(value: Param): value is ValibotSchemaLike { function createValibotParam (line 40) | function createValibotParam(schema: ValibotSchemaLike): ParamGetSet { function reviver (line 61) | function reviver(_key: string, value: any): any { function tryAll (line 75) | function tryAll(fns: (() => T)[]): T { function sortValibotSchemas (line 88) | function sortValibotSchemas(schemaA: ValibotSchemaLike, schemaB: Valibot... function parseValibotValue (line 92) | function parseValibotValue(value: string, schema: ValibotSchemaLike): un... function stringifyValibotValue (line 176) | function stringifyValibotValue(value: unknown, schema: ValibotSchemaLike... FILE: src/services/withDefault.ts type ParamWithDefault (line 5) | type ParamWithDefault = Required(param: TParam, defaultValue: ... FILE: src/services/withParams.spec-d.ts type Source (line 8) | type Source = typeof source type Expect (line 9) | type Expect = UrlPart<{}> type Source (line 17) | type Source = typeof source type Expect (line 18) | type Expect = UrlPart<{ param: { param: StringConstructor, isOptional: f... type Source (line 26) | type Source = typeof source type Expect (line 27) | type Expect = UrlPart<{ param: { param: BooleanConstructor, isOptional: ... type Source (line 34) | type Source = ToUrlPart<'test'> type Expect (line 35) | type Expect = UrlPart<{}> type Source (line 41) | type Source = ToUrlPart type Expect (line 42) | type Expect = UrlPart<{}> type Source (line 48) | type Source = ToUrlPart type Expect (line 58) | type Expect = UrlPart<{}> type Source (line 64) | type Source = ToUrlQueryPart type Expect (line 65) | type Expect = UrlPart<{}> type Source (line 72) | type Source = ToUrlQueryPart type Expect (line 73) | type Expect = UrlPart<{ foo: { param: NumberConstructor, isOptional: fal... type Source (line 79) | type Source = ToUrlQueryPart<{ foo: 'bar', baz: 'qux' }> type Expect (line 80) | type Expect = UrlPart<{}> type Source (line 86) | type Source = ToUrlQueryPart<{ foo: NumberConstructor, baz: BooleanConst... type Expect (line 87) | type Expect = UrlPart<{ type Source (line 96) | type Source = ToUrlQueryPart<{ 'foo': NumberConstructor, '?baz': Boolean... type Expect (line 97) | type Expect = UrlPart<{ type Source (line 106) | type Source = ToUrlQueryPart<{ foo: NumberConstructor, baz: ParamWithDef... type Expect (line 107) | type Expect = { type Source (line 116) | type Source = ToUrlQueryPart<[['foo', 'bar'], ['baz', 'qux']]> type Expect (line 117) | type Expect = UrlPart<{}> type Source (line 123) | type Source = ToUrlQueryPart<[['foo', NumberConstructor], ['baz', Boolea... type Expect (line 124) | type Expect = UrlPart<{ type Source (line 133) | type Source = ToUrlQueryPart<[['foo', NumberConstructor], ['?baz', Boole... type Expect (line 134) | type Expect = UrlPart<{ type Source (line 143) | type Source = ToUrlQueryPart<[['foo', NumberConstructor], ['baz', ParamW... type Expect (line 144) | type Expect = { FILE: src/services/withParams.ts type WithParamsParamsInput (line 9) | type WithParamsParamsInput< type WithParamsParamsOutput (line 15) | type WithParamsParamsOutput< type UrlParam (line 28) | type UrlParam = { param: TParam, isOptiona... type RequiredUrlParam (line 29) | type RequiredUrlParam = { param: TParam, i... type OptionalUrlParam (line 30) | type OptionalUrlParam = { param: TParam, i... type UrlParams (line 31) | type UrlParams = Record type UrlPart (line 33) | type UrlPart = { type ToUrlPart (line 39) | type ToUrlPart = T extends string function isUrlPart (line 47) | function isUrlPart(maybeUrlPartsWithParams: unknown): maybeUrlPartsWithP... function toUrlPart (line 52) | function toUrlPart(value: T): Ur... function withParams (line 69) | function withParams(value?: string, params?: Record | [string, Param][] type ToUrlQueryPart (line 88) | type ToUrlQueryPart = T ext... type QueryRecordToUrlPart (line 100) | type QueryRecordToUrlPart> = { type QueryArrayToUrlPart (line 104) | type QueryArrayToUrlPart = T exten... function toUrlQueryPart (line 113) | function toUrlQueryPart(querySource: UrlQueryPart): UrlPart { FILE: src/services/zod.spec-d.ts type Input (line 15) | type Input = ExtractParamType FILE: src/services/zod.spec.ts type Fruits (line 11) | enum Fruits { FILE: src/services/zod.ts type ZodSchemaLike (line 8) | interface ZodSchemaLike extends StandardSchemaV1 { function getZodInstances (line 16) | async function getZodInstances() { type ZodSchemas (line 92) | type ZodSchemas = Awaited> function zodParamsDetected (line 94) | function zodParamsDetected(routes: Routes): boolean { function isZodSchemaLike (line 106) | function isZodSchemaLike(param: Param): param is ZodSchemaLike { function initZod (line 116) | async function initZod(): Promise { function isZodParam (line 124) | function isZodParam(value: unknown): value is ZodType { function createZodParam (line 132) | function createZodParam(schema: ZodType): ParamGetSet { function reviver (line 153) | function reviver(_key: string, value: any): any { function tryAll (line 167) | function tryAll(fns: (() => T)[]): T { function sortZodSchemas (line 180) | function sortZodSchemas(schemaA: ZodType, schemaB: ZodType): number { function parseZodValue (line 184) | function parseZodValue(value: string, schema: ZodType): unknown { function stringifyZodValue (line 278) | function stringifyZodValue(value: unknown, schema: ZodType): string { FILE: src/tests/routeProps.browser.spec.ts method render (line 26) | render(props: { value: string }) { method render (line 42) | render(props: { value: string }) { FILE: src/types/callbackContext.ts type CallbackContextSuccess (line 3) | type CallbackContextSuccess = { type CallbackContextPush (line 7) | type CallbackContextPush = { type CallbackContextReject (line 12) | type CallbackContextReject = { type CallbackContextAbort (line 17) | type CallbackContextAbort = { FILE: src/types/createRouteOptions.ts type WithHost (line 22) | type WithHost = { type WithoutHost (line 29) | type WithoutHost = { type WithParent (line 33) | type WithParent = { function isWithParent (line 37) | function isWithParent>(options: T): op... type WithoutParent (line 41) | type WithoutParent = { type WithoutComponents (line 49) | type WithoutComponents = { component: never, components: never } function isWithComponent (line 51) | function isWithComponent>(options: T):... function isWithComponentProps (line 55) | function isWithComponentProps>(options... function isWithComponents (line 59) | function isWithComponents>(options: T)... function isWithComponentPropsRecord (line 63) | function isWithComponentPropsRecord>(o... type CreateRouteOptions (line 67) | type CreateRouteOptions< type PropsGetter (line 123) | type PropsGetter< type RouterViewPropsGetter (line 128) | type RouterViewPropsGetter< type ComponentPropsAreOptional (line 132) | type ComponentPropsAreOptional< type RoutePropsRecord (line 138) | type RoutePropsRecord< type CreateRouteProps (line 144) | type CreateRouteProps< type ToMatch (line 152) | type ToMatch< type ToMatches (line 165) | type ToMatches< type ToRoute (line 172) | type ToRoute< function combineRoutes (line 195) | function combineRoutes(parent: Route, child: Route): Route { FILE: src/types/hooks.ts function getHooks (line 14) | function getHooks(value: Record | undefined | null): Ho... function combineHooks (line 18) | function combineHooks(parent: Route, child: Route): Hooks[] { type InternalRouteHooks (line 22) | type InternalRouteHooks< type ExternalRouteHooks (line 52) | type ExternalRouteHooks< type RejectionHooks (line 62) | type RejectionHooks< type HookTiming (line 71) | type HookTiming = 'global' | 'component' type ComponentHook (line 76) | type ComponentHook = BeforeEnterHook | BeforeUpdateHook | BeforeLeaveHoo... type ComponentHookRegistration (line 81) | type ComponentHookRegistration = { type AddComponentHook (line 90) | type AddComponentHook = (registration: ComponentHookRegistration) => Hoo... type AddGlobalHooks (line 92) | type AddGlobalHooks = (hooks: Hooks) => void type HookRemove (line 97) | type HookRemove = () => void type BeforeHookLifecycle (line 102) | type BeforeHookLifecycle = 'onBeforeRouteEnter' | 'onBeforeRouteUpdate' ... type AfterHookLifecycle (line 107) | type AfterHookLifecycle = 'onAfterRouteEnter' | 'onAfterRouteUpdate' | '... type HookLifecycle (line 112) | type HookLifecycle = BeforeHookLifecycle | AfterHookLifecycle type AfterHookContext (line 114) | type AfterHookContext< type BeforeHookContext (line 125) | type BeforeHookContext< type BeforeEnterHookContext (line 137) | type BeforeEnterHookContext< type BeforeEnterHook (line 146) | type BeforeEnterHook< type AddBeforeEnterHook (line 153) | type AddBeforeEnterHook< type BeforeUpdateHookContext (line 160) | type BeforeUpdateHookContext< type BeforeUpdateHook (line 169) | type BeforeUpdateHook< type AddBeforeUpdateHook (line 176) | type AddBeforeUpdateHook< type BeforeLeaveHookContext (line 183) | type BeforeLeaveHookContext< type BeforeLeaveHook (line 192) | type BeforeLeaveHook< type AddBeforeLeaveHook (line 199) | type AddBeforeLeaveHook< type AfterEnterHookContext (line 206) | type AfterEnterHookContext< type AfterEnterHook (line 215) | type AfterEnterHook< type AddAfterEnterHook (line 222) | type AddAfterEnterHook< type AfterUpdateHookContext (line 229) | type AfterUpdateHookContext< type AfterUpdateHook (line 238) | type AfterUpdateHook< type AddAfterUpdateHook (line 245) | type AddAfterUpdateHook< type AfterLeaveHookContext (line 252) | type AfterLeaveHookContext< type AfterLeaveHook (line 261) | type AfterLeaveHook< type AddAfterLeaveHook (line 268) | type AddAfterLeaveHook< type BeforeHookResponse (line 275) | type BeforeHookResponse = CallbackContextSuccess | CallbackContextPush |... type AfterHookResponse (line 276) | type AfterHookResponse = CallbackContextSuccess | CallbackContextPush | ... type BeforeHookRunner (line 278) | type BeforeHookRunner = ( type AfterHookRunner (line 282) | type AfterHookRunner = ( type RejectionHookContext (line 286) | type RejectionHookContext< type RejectionHook (line 295) | type RejectionHook< type AddRejectionHook (line 302) | type AddRejectionHook< type RejectionHookRunner (line 309) | type RejectionHookRunner = { type ErrorHookRunner (line 346) | type ErrorHookRunner = ( FILE: src/types/meta.ts type EmptyMeta (line 3) | type EmptyMeta = Readonly<{}> type ToMeta (line 5) | type ToMeta = TMeta extends undefined FILE: src/types/name.ts type ToName (line 1) | type ToName = T extends string ? T : '' function toName (line 4) | function toName(value: T): string { FILE: src/types/paramTypes.ts type ParamExtras (line 4) | type ParamExtras = { type ParamGetter (line 8) | type ParamGetter = (value: string, extras: ParamExtras) => T type ParamSetter (line 9) | type ParamSetter = (value: T, extras: ParamExtras) => string type ParamGetSet (line 11) | type ParamGetSet = { type LiteralParam (line 17) | type LiteralParam = string | number | boolean type Param (line 19) | type Param = FILE: src/types/params.ts type ParamStart (line 5) | type ParamStart = typeof paramStart type ParamEnd (line 7) | type ParamEnd = typeof paramEnd function isNotConstructor (line 14) | function isNotConstructor(value: Param): boolean { function isParamGetter (line 23) | function isParamGetter(value: Param): value is ParamGetter { function isParamGetSet (line 32) | function isParamGetSet(value: Param): value is ParamGetSet { function isLiteralParam (line 45) | function isLiteralParam(value: Param): value is LiteralParam { type ExtractParamName (line 54) | type ExtractParamName< type ExtractParamType (line 75) | type ExtractParamType = type ParamIsOptional (line 92) | type ParamIsOptional = TParam extends `?${string}... type ParamIsGreedy (line 93) | type ParamIsGreedy = TParam extends `${string}*` ... type ParamIsOptionalOrHasDefault (line 95) | type ParamIsOptionalOrHasDefault[0] FILE: src/types/redirects.ts type RouteRedirects (line 8) | type RouteRedirects< type RedirectHookContext (line 21) | type RedirectHookContext< type RedirectHook (line 27) | type RedirectHook< type RouteRedirectCallback (line 32) | type RouteRedirectCallback< type RouteRedirect (line 40) | type RouteRedirect = (to: Route, callback?: (params: any) => any) => void type RedirectToArgs (line 42) | type RedirectToArgs< type RouteRedirectTo (line 49) | type RouteRedirectTo< type RedirectFromArgs (line 53) | type RedirectFromArgs< type RouteRedirectFrom (line 60) | type RouteRedirectFrom< FILE: src/types/register.spec.ts type Meta (line 5) | type Meta = RouteMeta<{ routeMeta: { zoo: number } }> FILE: src/types/register.ts type Register (line 17) | interface Register {} type RegisteredRouter (line 22) | type RegisteredRouter = T extends { router: infer TRouter } type RouteMeta (line 29) | type RouteMeta = T extends { routeMeta: infer RouteMeta ex... FILE: src/types/rejection.ts constant BUILT_IN_REJECTION_TYPES (line 7) | const BUILT_IN_REJECTION_TYPES = ['NotFound'] as const type BuiltInRejectionType (line 8) | type BuiltInRejectionType = (typeof BUILT_IN_REJECTION_TYPES)[number] type RouterRejection (line 10) | type RouterRejection = Ref type RouterRejections (line 11) | type RouterRejections = TRouter['reject'] extend... constant IS_REJECTION_SYMBOL (line 13) | const IS_REJECTION_SYMBOL = Symbol('IS_REJECTION_SYMBOL') function isRejection (line 15) | function isRejection(value: unknown): value is Rejection & RejectionInte... type RejectionInternal (line 19) | type RejectionInternal = { type Rejections (line 28) | type Rejections = readonly Rejection[] type Rejection (line 30) | type Rejection = { type RejectionType (line 37) | type RejectionType = type ExtractRejections (line 48) | type ExtractRejections = T extends { rejections: infer TRejections ex... type ExtractRejectionTypes (line 49) | type ExtractRejectionTypes = T[number]['type'] ext... FILE: src/types/resolved.spec-d.ts type TestRoute (line 14) | type TestRoute = typeof testRoute type Source (line 16) | type Source = RouterRoute>['params'] type Expect (line 17) | type Expect = { paramA: string, paramB: boolean, paramC?: string | undef... type Source (line 23) | type Source = RouterRoute['params'] type Expect (line 24) | type Expect = Record FILE: src/types/resolved.ts type ResolvedRoute (line 10) | type ResolvedRoute = Readonly<{ type RouterResolvedRouteUnion (line 57) | type RouterResolvedRouteUnion = { type ResolvedRouteUnion (line 70) | type ResolvedRouteUnion = FILE: src/types/route.spec-d.ts type TestRoute (line 20) | type TestRoute = typeof testRoute type SourceWriting (line 22) | type SourceWriting = UrlParamsWriting type SourceReading (line 23) | type SourceReading = UrlParamsReading type Expect (line 24) | type Expect = { inHost: string, inPath: string, paramC?: string, inQuery... type TestRoute (line 40) | type TestRoute = typeof testRoute type SourceWriting (line 42) | type SourceWriting = UrlParamsWriting type SourceReading (line 43) | type SourceReading = UrlParamsReading FILE: src/types/route.ts constant IS_ROUTE_SYMBOL (line 12) | const IS_ROUTE_SYMBOL = Symbol('IS_ROUTE_SYMBOL') function isRoute (line 14) | function isRoute(value: unknown): value is Route & RouteInternal { type RouteInternal (line 18) | type RouteInternal = { type Routes (line 29) | type Routes = readonly Route[] type CreatedRouteOptions (line 34) | type CreatedRouteOptions = Omit & { type Route (line 45) | type Route< type GenericRoute (line 88) | type GenericRoute = Url & { FILE: src/types/routeContext.ts type RouteContext (line 5) | type RouteContext = GenericRoute | Rejection type ToRouteContext (line 7) | type ToRouteContext = type FilterRouteContextRoutes (line 36) | type FilterRouteContextRoutes = type FilterRouteContextRejections (line 50) | type FilterRouteContextRejections = (to: Resolved... type GetRouteTitle (line 11) | type GetRouteTitle = (to: ResolvedRouteUni... type SetRouteTitle (line 12) | type SetRouteTitle = (callback: SetRouteTi... type RouteSetTitle (line 14) | type RouteSetTitle = { type CreateRouteTitle (line 21) | type CreateRouteTitle = { function createRouteTitle (line 26) | function createRouteTitle(parent?: Route): CreateRouteTitle { FILE: src/types/routeUpdate.ts type RouteUpdate (line 4) | type RouteUpdate = Resolve... FILE: src/types/routeWithParams.spec-d.ts type Routes (line 17) | type Routes = [typeof parentA, typeof childA] type Source (line 18) | type Source = RouteGetByKey type Expect (line 19) | type Expect = typeof childA FILE: src/types/routeWithParams.ts type RouteGetByKey (line 5) | type RouteGetByKey = { type RouterRoutes (line 191) | type RouterRoutes = TRouter extends Router = TRouter extends Router = TRouter extends Router void FILE: src/types/routerLink.ts type ToCallback (line 7) | type ToCallback = (resolve: TRouter['resolve']) ... type RouterLinkProps (line 9) | type RouterLinkProps = RouterPushOptions & { FILE: src/types/routerPlugin.ts type EmptyRouterPlugin (line 12) | type EmptyRouterPlugin = RouterPlugin<[], []> constant IS_ROUTER_PLUGIN_SYMBOL (line 14) | const IS_ROUTER_PLUGIN_SYMBOL = Symbol('IS_ROUTER_PLUGIN_SYMBOL') function isRouterPlugin (line 16) | function isRouterPlugin(value: unknown): value is RouterPlugin & RouterP... type RouterPluginInternal (line 20) | type RouterPluginInternal = { type CreateRouterPluginOptions (line 25) | type CreateRouterPluginOptions< type RouterPlugin (line 33) | type RouterPlugin< type PluginBeforeRouteHookContext (line 47) | type PluginBeforeRouteHookContext< type PluginAfterRouteHookContext (line 58) | type PluginAfterRouteHookContext< type PluginBeforeRouteHook (line 68) | type PluginBeforeRouteHook< type PluginAfterRouteHook (line 73) | type PluginAfterRouteHook< type AddPluginBeforeRouteHook (line 78) | type AddPluginBeforeRouteHook< type AddPluginAfterRouteHook (line 83) | type AddPluginAfterRouteHook< type PluginErrorHookContext (line 88) | type PluginErrorHookContext< type PluginErrorHook (line 100) | type PluginErrorHook< type AddPluginErrorHook (line 105) | type AddPluginErrorHook< type PluginRouteHooks (line 110) | type PluginRouteHooks< FILE: src/types/routerPush.ts type RouterPushOptions (line 10) | type RouterPushOptions< type RouterPushArgs (line 31) | type RouterPushArgs< type RouterPush (line 38) | type RouterPush< FILE: src/types/routerReject.ts type RouterReject (line 3) | type RouterReject = FILE: src/types/routerReplace.ts type RouterReplaceOptions (line 10) | type RouterReplaceOptions< type RouterReplaceArgs (line 18) | type RouterReplaceArgs< type RouterReplace (line 25) | type RouterReplace< FILE: src/types/routerResolve.ts type RouterResolveOptions (line 9) | type RouterResolveOptions< type RouterResolveArgs (line 17) | type RouterResolveArgs< type RouterResolve (line 24) | type RouterResolve< FILE: src/types/routerRoute.ts type RouterRoute (line 5) | type RouterRoute = { FILE: src/types/routesMap.spec-ts.ts type Map (line 8) | type Map = RoutesMap type Source (line 10) | type Source = Map[keyof Map]['name'] type Expect (line 11) | type Expect = string type Map (line 47) | type Map = RoutesMap type Source (line 49) | type Source = keyof Map type Expect (line 50) | type Expect = 'foo' | 'zoofoo' | 'zoo' FILE: src/types/routesMap.ts type IsRouteUnnamed (line 4) | type IsRouteUnnamed = StringHasValue extends... type AsNamedRoute (line 5) | type AsNamedRoute = IsRouteUnnamed extends true ? ne... type RoutesMap (line 7) | type RoutesMap = { type RoutesName (line 11) | type RoutesName = string & keyof RoutesMap FILE: src/types/state.ts type ToState (line 8) | type ToState | undefined> = TState ... type ExtractRouteStateParamsAsOptional (line 10) | type ExtractRouteStateParamsAsOptional = TRoute extends { type ExtractParamTypes (line 25) | type ExtractParamTypes> = Identity... FILE: src/types/url.ts constant IS_URL_SYMBOL (line 8) | const IS_URL_SYMBOL = Symbol('IS_URL_SYMBOL') type UrlInternal (line 10) | type UrlInternal = { type CreateUrlOptions (line 16) | type CreateUrlOptions = { type ToUrl (line 23) | type ToUrl< function isUrl (line 32) | function isUrl(url: unknown): url is Url & UrlInternal { type ParseUrlOptions (line 36) | type ParseUrlOptions = { type Url (line 47) | type Url = { type UrlParamsArgs (line 71) | type UrlParamsArgs< type UrlParamsReading (line 82) | type UrlParamsReading = ToUrlParamsReading = ToUrlParamsWriting = T extends object ? {} & { type IsEmptyObject (line 9) | type IsEmptyObject = T extends Record ? (keyof T exten... type LastInArray (line 11) | type LastInArray = T extends [...any[], infer Last... type MaybePromise (line 13) | type MaybePromise = T | Promise type OnlyRequiredProperties (line 15) | type OnlyRequiredProperties = { type AllPropertiesAreOptional (line 19) | type AllPropertiesAreOptional = Record extends T type AsString (line 28) | type AsString = T extends string ? T : never FILE: src/utilities/array.ts function getCount (line 1) | function getCount(array: T[], item: T): number { FILE: src/utilities/checkDuplicateNames.ts function checkDuplicateNames (line 4) | function checkDuplicateNames(routes: Routes): void { FILE: src/utilities/checkDuplicateParams.ts function checkDuplicateParams (line 4) | function checkDuplicateParams(...withParams: (Record | ... FILE: src/utilities/components.ts type ComponentWithAsyncLoader (line 13) | type ComponentWithAsyncLoader = Component & { __asyncLoader: () => void } function isAsyncComponent (line 15) | function isAsyncComponent(component: Component): component is ComponentW... FILE: src/utilities/guards.spec.ts type Source (line 32) | type Source = StringHasValue<''> type Expect (line 33) | type Expect = false type Source (line 39) | type Source = StringHasValue type Expect (line 40) | type Expect = true type Source (line 46) | type Source = StringHasValue type Expect (line 47) | type Expect = true type Source (line 53) | type Source = StringHasValue type Expect (line 54) | type Expect = false type Source (line 60) | type Source = StringHasValue<'foo'> type Expect (line 61) | type Expect = true FILE: src/utilities/guards.ts function isDefined (line 1) | function isDefined(value: T | undefined): value is T { function isRecord (line 5) | function isRecord(value: unknown): value is Record { function isPropertyKey (line 9) | function isPropertyKey(value: unknown): value is PropertyKey { function hasProperty (line 13) | function hasProperty< function stringHasValue (line 31) | function stringHasValue(value: string | undefined): value is string { type StringHasValue (line 35) | type StringHasValue = string extends T FILE: src/utilities/isBrowser.ts function isBrowser (line 1) | function isBrowser(): boolean { FILE: src/utilities/isNamedRoute.ts function isNamedRoute (line 4) | function isNamedRoute(route: Route): route is Route & { name: string } { FILE: src/utilities/makeOptional.ts type WithOptionalProperties (line 1) | type WithOptionalProperties = { type MakeOptional (line 5) | type MakeOptional = { FILE: src/utilities/prefetch.ts constant DEFAULT_PREFETCH_STRATEGY (line 4) | const DEFAULT_PREFETCH_STRATEGY: PrefetchStrategy = 'lazy' constant DEFAULT_PREFETCH_CONFIG (line 6) | const DEFAULT_PREFETCH_CONFIG: Required = { function isPrefetchStrategy (line 11) | function isPrefetchStrategy(value: any): value is PrefetchStrategy { function getPrefetchOption (line 15) | function getPrefetchOption({ routerPrefetch, routePrefetch, linkPrefetch... function getPrefetchConfigValue (line 53) | function getPrefetchConfigValue(prefetch: PrefetchConfig | undefined, se... FILE: src/utilities/promises.ts function isPromise (line 1) | function isPromise(value: unknown): value is Promise { FILE: src/utilities/props.ts function getPropsValue (line 8) | function getPropsValue(callback: () => unknown): unknown { FILE: src/utilities/setDocumentTitle.ts function setDocumentTitle (line 7) | function setDocumentTitle(to: ResolvedRoute | null): void { FILE: src/utilities/testHelpers.ts method number (line 4) | number(options: { min?: number, max?: number } = {}): number { function getError (line 12) | function getError(callback: () => any): unknown { FILE: src/utilities/trailingSlashes.ts function removeTrailingSlashesFromPath (line 11) | function removeTrailingSlashesFromPath(url: string): string { function pathHasTrailingSlash (line 23) | function pathHasTrailingSlash(url: string): boolean { FILE: src/utilities/urlSearchParams.ts function combineUrlSearchParams (line 3) | function combineUrlSearchParams(...paramGroups: (URLSearchParams | Query...