// 自动聚合本目录所有模块文件 —— 新增模块文件即生效,无需改此文件。 // 排除 index 自身。每个模块文件 export default 一个对象,顶层 key 合并进 messages。 const modules = import.meta.glob(['./*.ts'], { eager: true, import: 'default' }) as Record< string, Record > const messages: Record = {} for (const [path, mod] of Object.entries(modules)) { if (path.endsWith('index.ts')) continue Object.assign(messages, mod) } export default messages