Files
naive-ui-admin/src/store/modules/index.ts
2021-07-19 16:42:11 +08:00

20 lines
509 B
TypeScript

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
}