mirror of
https://github.com/jekip/naive-ui-admin.git
synced 2026-02-12 09:12:28 +08:00
20 lines
509 B
TypeScript
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
|
|
}
|