fix: fix typecheck

This commit is contained in:
Li Kui 2025-11-06 23:02:24 +08:00
parent 1af11240a6
commit 99d663a6f2
4 changed files with 22 additions and 10 deletions

View File

@ -42,9 +42,13 @@
"@vben/utils": "workspace:*", "@vben/utils": "workspace:*",
"@vueuse/core": "catalog:", "@vueuse/core": "catalog:",
"dayjs": "catalog:", "dayjs": "catalog:",
"lodash-es": "^4.17.21",
"pinia": "catalog:", "pinia": "catalog:",
"tdesign-vue-next": "^1.17.1", "tdesign-vue-next": "^1.17.1",
"vue": "catalog:", "vue": "catalog:",
"vue-router": "catalog:" "vue-router": "catalog:"
},
"devDependencies": {
"@types/lodash-es": "^4.17.12"
} }
} }

View File

@ -1,11 +1,13 @@
<script lang="ts" setup> <script lang="ts" setup>
import { onMounted } from "vue"; import type { GlobalConfigProvider } from 'tdesign-vue-next';
import { usePreferences } from "@vben/preferences"; import { onMounted } from 'vue';
import { merge } from "@vben/utils";
import { ConfigProvider } from "tdesign-vue-next"; import { usePreferences } from '@vben/preferences';
import zhConfig from "tdesign-vue-next/es/locale/zh_CN";
import { merge } from 'lodash-es';
import { ConfigProvider } from 'tdesign-vue-next';
import zhConfig from 'tdesign-vue-next/es/locale/zh_CN';
defineOptions({ name: 'App' }); defineOptions({ name: 'App' });
const { isDark } = usePreferences(); const { isDark } = usePreferences();
@ -17,12 +19,13 @@ onMounted(() => {
); );
}); });
const globalConfig = merge(zhConfig, { const customConfig: GlobalConfigProvider = {
// API // API
calendar: {}, calendar: {},
table: {}, table: {},
pagination: {}, pagination: {},
}); };
const globalConfig = merge(zhConfig, customConfig);
</script> </script>
<template> <template>

View File

@ -2,8 +2,6 @@ import type { App } from 'vue';
import type { LocaleSetupOptions, SupportedLanguagesType } from '@vben/locales'; import type { LocaleSetupOptions, SupportedLanguagesType } from '@vben/locales';
import { ref } from 'vue';
import { import {
$t, $t,
setupI18n as coreSetup, setupI18n as coreSetup,

View File

@ -891,6 +891,9 @@ importers:
dayjs: dayjs:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.11.19 version: 1.11.19
lodash-es:
specifier: ^4.17.21
version: 4.17.21
pinia: pinia:
specifier: ^3.0.3 specifier: ^3.0.3
version: 3.0.4(typescript@5.9.3)(vue@3.5.23(typescript@5.9.3)) version: 3.0.4(typescript@5.9.3)(vue@3.5.23(typescript@5.9.3))
@ -903,6 +906,10 @@ importers:
vue-router: vue-router:
specifier: 'catalog:' specifier: 'catalog:'
version: 4.6.3(vue@3.5.23(typescript@5.9.3)) version: 4.6.3(vue@3.5.23(typescript@5.9.3))
devDependencies:
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
docs: docs:
dependencies: dependencies: