qlin b7308f445e
feat: 升级vite8 (#276)
Co-authored-by: qlin <qlin@webank.com>
2026-04-28 20:45:13 +08:00

28 lines
751 B
TypeScript

import type { Composer } from 'vue-i18n';
export { useI18n } from 'vue-i18n';
export const locale: {
setLocale: ({ locale }: { locale: string }) => void;
addLocale: ({ locale, messages }: { locale: string; messages: object }) => void;
getAllLocales: () => string[];
messages: Record<string, object>;
t: Composer['t'];
};
declare module '@fesjs/fes' {
interface PluginBuildConfig {
locale?:
| {
locale: string;
fallbackLocale: string;
baseNavigator: boolean;
legacy: boolean;
}
| false;
}
interface PluginRuntimeConfig {
onLocaleChange: (params: { t: Composer['t']; locale: string }) => void;
}
}