UNPKG

@xcpcio/board-app

Version:

The ICPC Series Competition Leaderboard Visualization Engine

156 lines (150 loc) 3.6 kB
/* eslint-disable */ /* prettier-ignore */ // @ts-nocheck // noinspection ES6UnusedImports // Generated by unplugin-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. declare module 'vue-router/auto-resolver' { export type ParamParserCustom = never } declare module 'vue-router/auto-routes' { import type { RouteRecordInfo, ParamValue, ParamValueOneOrMore, ParamValueZeroOrMore, ParamValueZeroOrOne, } from 'vue-router' /** * Route name map generated by unplugin-vue-router */ export interface RouteNamedMap { '/': RouteRecordInfo< '/', '/', Record<never, never>, Record<never, never>, | never >, '/[...all]': RouteRecordInfo< '/[...all]', '/:all(.*)', { all: ParamValue<true> }, { all: ParamValue<false> }, | never >, '/balloon/': RouteRecordInfo< '/balloon/', '/balloon', Record<never, never>, Record<never, never>, | never >, '/board/': RouteRecordInfo< '/board/', '/board', Record<never, never>, Record<never, never>, | never >, '/countdown/': RouteRecordInfo< '/countdown/', '/countdown', Record<never, never>, Record<never, never>, | never >, '/rating/': RouteRecordInfo< '/rating/', '/rating', Record<never, never>, Record<never, never>, | never >, '/rating/[...all]': RouteRecordInfo< '/rating/[...all]', '/rating/:all(.*)', { all: ParamValue<true> }, { all: ParamValue<false> }, | never >, '/resolver/': RouteRecordInfo< '/resolver/', '/resolver', Record<never, never>, Record<never, never>, | never >, } /** * Route file to route info map by unplugin-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 <RouterView name="...">) * * @internal */ export interface _RouteFileInfoMap { 'src/pages/index.vue': { routes: | '/' views: | never } 'src/pages/[...all].vue': { routes: | '/[...all]' views: | never } 'src/pages/balloon/index.vue': { routes: | '/balloon/' views: | never } 'src/pages/board/index.vue': { routes: | '/board/' views: | never } 'src/pages/countdown/index.vue': { routes: | '/countdown/' views: | never } 'src/pages/rating/index.vue': { routes: | '/rating/' views: | never } 'src/pages/rating/[...all].vue': { routes: | '/rating/[...all]' views: | never } 'src/pages/resolver/index.vue': { routes: | '/resolver/' views: | 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<FilePath extends string> = _RouteFileInfoMap extends Record<FilePath, infer Info> ? Info['routes'] : keyof RouteNamedMap }