From 9dc27fa06c12bf02fb1a188bf7b8ff5e169a74fe Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Tue, 14 Oct 2025 16:11:14 -0700 Subject: [PATCH] chore: auto gen d file --- assets/typed-router.d.ts | 185 +++++++++++++++++++++++++-------------- 1 file changed, 118 insertions(+), 67 deletions(-) diff --git a/assets/typed-router.d.ts b/assets/typed-router.d.ts index ca7b5912..949627e4 100644 --- a/assets/typed-router.d.ts +++ b/assets/typed-router.d.ts @@ -1,40 +1,93 @@ /* 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-routes' { +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' + } from "vue-router"; /** * Route name map generated by unplugin-vue-router */ export interface RouteNamedMap { - '/': RouteRecordInfo<'/', '/', Record, Record>, - '/[...all]': RouteRecordInfo<'/[...all]', '/:all(.*)', { all: ParamValue }, { all: ParamValue }>, - '/container/[id]': RouteRecordInfo<'/container/[id]', '/container/:id', { id: ParamValue }, { id: ParamValue }>, - '/container/[id].time.[datetime]': RouteRecordInfo<'/container/[id].time.[datetime]', '/container/:id/time/:datetime', { id: ParamValue, datetime: ParamValue }, { id: ParamValue, datetime: ParamValue }>, - '/group/[name]': RouteRecordInfo<'/group/[name]', '/group/:name', { name: ParamValue }, { name: ParamValue }>, - '/host/[id]': RouteRecordInfo<'/host/[id]', '/host/:id', { id: ParamValue }, { id: ParamValue }>, - '/login': RouteRecordInfo<'/login', '/login', Record, Record>, - '/merged/[ids]': RouteRecordInfo<'/merged/[ids]', '/merged/:ids', { ids: ParamValue }, { ids: ParamValue }>, - '/service/[name]': RouteRecordInfo<'/service/[name]', '/service/:name', { name: ParamValue }, { name: ParamValue }>, - '/settings': RouteRecordInfo<'/settings', '/settings', Record, Record>, - '/show': RouteRecordInfo<'/show', '/show', Record, Record>, - '/stack/[name]': RouteRecordInfo<'/stack/[name]', '/stack/:name', { name: ParamValue }, { name: ParamValue }>, + "/": RouteRecordInfo<"/", "/", Record, Record, never>; + "/[...all]": RouteRecordInfo< + "/[...all]", + "/:all(.*)", + { all: ParamValue }, + { all: ParamValue }, + never + >; + "/container/[id]": RouteRecordInfo< + "/container/[id]", + "/container/:id", + { id: ParamValue }, + { id: ParamValue }, + never + >; + "/container/[id].time.[datetime]": RouteRecordInfo< + "/container/[id].time.[datetime]", + "/container/:id/time/:datetime", + { id: ParamValue; datetime: ParamValue }, + { id: ParamValue; datetime: ParamValue }, + never + >; + "/group/[name]": RouteRecordInfo< + "/group/[name]", + "/group/:name", + { name: ParamValue }, + { name: ParamValue }, + never + >; + "/host/[id]": RouteRecordInfo< + "/host/[id]", + "/host/:id", + { id: ParamValue }, + { id: ParamValue }, + never + >; + "/login": RouteRecordInfo<"/login", "/login", Record, Record, never>; + "/merged/[ids]": RouteRecordInfo< + "/merged/[ids]", + "/merged/:ids", + { ids: ParamValue }, + { ids: ParamValue }, + never + >; + "/service/[name]": RouteRecordInfo< + "/service/[name]", + "/service/:name", + { name: ParamValue }, + { name: ParamValue }, + never + >; + "/settings": RouteRecordInfo<"/settings", "/settings", Record, Record, never>; + "/show": RouteRecordInfo<"/show", "/show", Record, Record, never>; + "/stack/[name]": RouteRecordInfo< + "/stack/[name]", + "/stack/:name", + { name: ParamValue }, + { name: ParamValue }, + never + >; } /** * Route file to route info map by unplugin-vue-router. - * Used by the volar plugin to automatically type useRoute() + * 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<...>()) @@ -43,64 +96,62 @@ declare module 'vue-router/auto-routes' { * @internal */ export interface _RouteFileInfoMap { - 'assets/pages/index.vue': { - routes: '/' - views: never - } - 'assets/pages/[...all].vue': { - routes: '/[...all]' - views: never - } - 'assets/pages/container/[id].vue': { - routes: '/container/[id]' - views: never - } - 'assets/pages/container/[id].time.[datetime].vue': { - routes: '/container/[id].time.[datetime]' - views: never - } - 'assets/pages/group/[name].vue': { - routes: '/group/[name]' - views: never - } - 'assets/pages/host/[id].vue': { - routes: '/host/[id]' - views: never - } - 'assets/pages/login.vue': { - routes: '/login' - views: never - } - 'assets/pages/merged/[ids].vue': { - routes: '/merged/[ids]' - views: never - } - 'assets/pages/service/[name].vue': { - routes: '/service/[name]' - views: never - } - 'assets/pages/settings.vue': { - routes: '/settings' - views: never - } - 'assets/pages/show.vue': { - routes: '/show' - views: never - } - 'assets/pages/stack/[name].vue': { - routes: '/stack/[name]' - views: never - } + "assets/pages/index.vue": { + routes: "/"; + views: never; + }; + "assets/pages/[...all].vue": { + routes: "/[...all]"; + views: never; + }; + "assets/pages/container/[id].vue": { + routes: "/container/[id]"; + views: never; + }; + "assets/pages/container/[id].time.[datetime].vue": { + routes: "/container/[id].time.[datetime]"; + views: never; + }; + "assets/pages/group/[name].vue": { + routes: "/group/[name]"; + views: never; + }; + "assets/pages/host/[id].vue": { + routes: "/host/[id]"; + views: never; + }; + "assets/pages/login.vue": { + routes: "/login"; + views: never; + }; + "assets/pages/merged/[ids].vue": { + routes: "/merged/[ids]"; + views: never; + }; + "assets/pages/service/[name].vue": { + routes: "/service/[name]"; + views: never; + }; + "assets/pages/settings.vue": { + routes: "/settings"; + views: never; + }; + "assets/pages/show.vue": { + routes: "/show"; + views: never; + }; + "assets/pages/stack/[name].vue": { + routes: "/stack/[name]"; + views: never; + }; } /** * Get a union of possible route names in a certain route component file. - * Used by the volar plugin to automatically type useRoute() + * Used by the \`sfc-typed-router\` Volar plugin to automatically type \`useRoute()\`. * * @internal */ export type _RouteNamesForFilePath = - _RouteFileInfoMap extends Record - ? Info['routes'] - : keyof RouteNamedMap + _RouteFileInfoMap extends Record ? Info["routes"] : keyof RouteNamedMap; }