diff --git a/web/auto-imports.d.ts b/web/src/types/import/auto-imports.d.ts similarity index 100% rename from web/auto-imports.d.ts rename to web/src/types/import/auto-imports.d.ts diff --git a/web/components.d.ts b/web/src/types/import/components.d.ts similarity index 95% rename from web/components.d.ts rename to web/src/types/import/components.d.ts index caa19f4..e54bd28 100644 --- a/web/components.d.ts +++ b/web/src/types/import/components.d.ts @@ -11,7 +11,7 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - AddDataDialog: typeof import('./src/components/AddDataDialog.vue')['default'] + AddDataDialog: typeof import('./../../components/AddDataDialog.vue')['default'] ElButton: typeof import('element-plus/es')['ElButton'] ElCard: typeof import('element-plus/es')['ElCard'] ElCollapse: typeof import('element-plus/es')['ElCollapse'] diff --git a/web/tsconfig.app.json b/web/tsconfig.app.json index 4b7bb32..3a1b1c4 100644 --- a/web/tsconfig.app.json +++ b/web/tsconfig.app.json @@ -4,8 +4,6 @@ "env.d.ts", "src/**/*", "src/**/*.vue", - "auto-imports.d.ts", - "components.d.ts" ], "exclude": [ "src/**/__tests__/*" diff --git a/web/vite.config.ts b/web/vite.config.ts index 26d8b50..2b7e8f7 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -20,9 +20,11 @@ export default defineConfig({ 'vue-router', ], resolvers: [ElementPlusResolver()], + dts: 'src/types/import/auto-imports.d.ts', }), Components({ resolvers: [ElementPlusResolver()], + dts: 'src/types/import/components.d.ts', }), ], resolve: {