export { RouterHistory } from './history/common'
export { RouteRecord, RouteRecordNormalized } from './matcher/types'
+
export {
PathParserOptions,
_PathParserOptions,
} from './matcher/pathParserRanker'
+export { routeLocationKey, routerKey } from './injectionSymbols'
+
export {
RouteMeta,
_RouteLocationBase,
__DEV__ ? 'router view depth' : 'rvd'
) as InjectionKey<number>
-// r = router
+/**
+ * Allows overriding the router instance returned by `useRouter` in tests. r stands for router
+ *
+ * @internal
+ */
export const routerKey = /*#__PURE__*/ PolySymbol(
__DEV__ ? 'router' : 'r'
) as InjectionKey<Router>
-// rt = route location
+
+/**
+ * Allows overriding the current route returned by `useRoute` in tests. rl stands for route location
+ *
+ * @internal
+ */
export const routeLocationKey = /*#__PURE__*/ PolySymbol(
__DEV__ ? 'route location' : 'rl'
) as InjectionKey<RouteLocationNormalizedLoaded>