wms-antdvue/.svn/pristine/10/101c05a276b1042f8033efd13c9f94878f4e559c.svn-base
2024-11-07 16:33:03 +08:00

20 lines
508 B
Plaintext

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
import asyncRoute from './async-route';
import user from './user';
import tabsView from './tabs-view';
import lockscreen from './lockscreen';
export default {
asyncRoute,
user,
tabsView,
lockscreen,
};