From 66ec337b9602c3578ef367997d27445fb2a89d0f Mon Sep 17 00:00:00 2001 From: Rewrite0 <49576640+Rewrite0@users.noreply.github.com> Date: Wed, 14 Jun 2023 21:09:50 +0800 Subject: [PATCH] feat: vue-i18n add to auto-import --- webui/types/dts/auto-imports.d.ts | 1 + webui/vite.config.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/webui/types/dts/auto-imports.d.ts b/webui/types/dts/auto-imports.d.ts index 5d3f7d1d..67c1cc1e 100644 --- a/webui/types/dts/auto-imports.d.ts +++ b/webui/types/dts/auto-imports.d.ts @@ -190,6 +190,7 @@ declare global { const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] const useGamepad: typeof import('@vueuse/core')['useGamepad'] const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] + const useI18n: typeof import('vue-i18n')['useI18n'] const useIdle: typeof import('@vueuse/core')['useIdle'] const useImage: typeof import('@vueuse/core')['useImage'] const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] diff --git a/webui/vite.config.ts b/webui/vite.config.ts index 267af685..45c41873 100644 --- a/webui/vite.config.ts +++ b/webui/vite.config.ts @@ -21,7 +21,14 @@ export default defineConfig({ }), UnoCSS(), AutoImport({ - imports: ['vue', 'vitest', 'pinia', '@vueuse/core', VueRouterAutoImports], + imports: [ + 'vue', + 'vitest', + 'pinia', + '@vueuse/core', + VueRouterAutoImports, + 'vue-i18n', + ], dts: 'types/dts/auto-imports.d.ts', dirs: ['src/api', 'src/store', 'src/hooks', 'src/utils'], }),