/* eslint-disable */ /* prettier-ignore */ // oxfmt-ignore // @ts-nocheck // noinspection ES6UnusedImports // Generated by vue-router. !! DO NOT MODIFY THIS FILE !! // It's recommended to commit this file. // Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry. import type { RouteRecordInfo, ParamValue, ParamValueOneOrMore, ParamValueZeroOrMore, ParamValueZeroOrOne, } from 'vue-router' import type { _ExtractParamParserType, } from 'vue-router/experimental' declare module 'vue-router' { interface TypesConfig { _ParamParsers: {} RouteNamedMap: import('vue-router/auto-routes').RouteNamedMap _RouteFileInfoMap: import('vue-router/auto-routes')._RouteFileInfoMap } } declare module 'vue-router/auto-routes' { /** * Route name map generated by vue-router */ export interface RouteNamedMap { 'home': RouteRecordInfo< 'home', '/', Record, Record, | never >, 'apps': RouteRecordInfo< 'apps', '/Apps', Record, Record, | never >, 'blog': RouteRecordInfo< 'blog', '/blog', Record, Record, | never >, 'blog/:bid': RouteRecordInfo< 'blog/:bid', '/blog/:bid', { bid: ParamValue }, { bid: ParamValue }, | never >, 'gallery': RouteRecordInfo< 'gallery', '/Gallery', Record, Record, | never >, '404': RouteRecordInfo< '404', '/NotFound', Record, Record, | never >, 'plink': RouteRecordInfo< 'plink', '/Plink', Record, Record, | never >, 'widget': RouteRecordInfo< 'widget', '/Widget', Record, Record, | never >, } /** * Route file to route info map by vue-router. * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`. * * Each key is a file path relative to the project root with 2 properties: * - routes: union of route names of the possible routes when in this page (passed to useRoute<...>()) * - views: names of nested views (can be passed to ) * * @internal */ export interface _RouteFileInfoMap { 'src/views/index.vue': { routes: | 'home' views: | never pathParamNames: | never } 'src/views/Apps.vue': { routes: | 'apps' views: | never pathParamNames: | never } 'src/views/blog/index.vue': { routes: | 'blog' views: | never pathParamNames: | never } 'src/views/blog/[bid].vue': { routes: | 'blog/:bid' views: | never pathParamNames: | 'bid' } 'src/views/Gallery.vue': { routes: | 'gallery' views: | never pathParamNames: | never } 'src/views/NotFound.vue': { routes: | '404' views: | never pathParamNames: | never } 'src/views/Plink.vue': { routes: | 'plink' views: | never pathParamNames: | never } 'src/views/Widget.vue': { routes: | 'widget' views: | never pathParamNames: | never } } /** * Get a union of possible route names in a certain route component file. * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`. * * @internal */ export type _RouteNamesForFilePath = _RouteFileInfoMap extends Record ? Info['routes'] : keyof RouteNamedMap } export {}