diff --git a/frontend/typed-router.d.ts b/frontend/typed-router.d.ts deleted file mode 100644 index 3530519..0000000 --- a/frontend/typed-router.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* eslint-disable */ -/* prettier-ignore */ -// @ts-nocheck -// 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' { - import type { - RouteRecordInfo, - ParamValue, - ParamValueOneOrMore, - ParamValueZeroOrMore, - ParamValueZeroOrOne, - } from 'vue-router' - - /** - * Route name map generated by unplugin-vue-router - */ - export interface RouteNamedMap { - '/': RouteRecordInfo<'/', '/', Record, Record>, - '/cert-request': RouteRecordInfo<'/cert-request', '/cert-request', Record, Record>, - '/certificates/': RouteRecordInfo<'/certificates/', '/certificates', Record, Record>, - '/certificates/[fingerprint]': RouteRecordInfo<'/certificates/[fingerprint]', '/certificates/:fingerprint', { fingerprint: ParamValue }, { fingerprint: ParamValue }>, - '/certificates/new': RouteRecordInfo<'/certificates/new', '/certificates/new', Record, Record>, - } -} diff --git a/frontend/vite.config.mts b/frontend/vite.config.mts index 3443fa9..abbafb4 100644 --- a/frontend/vite.config.mts +++ b/frontend/vite.config.mts @@ -9,7 +9,9 @@ import { fileURLToPath, URL } from 'node:url' export default defineConfig({ plugins: [ - VueRouter(), + VueRouter({ + dts: './src/generated/typed-routes.d.ts' + }), Vue({ template: { transformAssetUrls }, }), @@ -19,7 +21,9 @@ export default defineConfig({ configFile: 'src/styles/settings.scss', }, }), - Components(), + Components({ + dts: './src/generated/components.d.ts', + }), ViteFonts({ google: { families: [ {