Files
im_manager/web/src/store/modules/index.ts
T
2026-09-24 01:30:49 +08:00

31 lines
676 B
TypeScript

// @ts-ignore
const allModules = import.meta.globEager('./*/index.ts');
const modules = {} as any;
Object.keys(allModules).forEach((path) => {
const fileName = path.split('/')[1];
modules[fileName] = allModules[path][fileName] || allModules[path].default || allModules[path];
});
// export default modules
// @ts-ignore
import asyncRoute from './async-route';
// @ts-ignore
import user from './user';
// @ts-ignore
import tabsView from './tabs-view';
// @ts-ignore
import lockscreen from './lockscreen';
// @ts-ignore
import dict from './dict';
// @ts-ignore
import i18n from './i18n';
export default {
asyncRoute,
user,
tabsView,
lockscreen,
dict,
i18n,
};