import type { App } from 'vue' import { createRouter, createWebHistory } from 'vue-router' import BasicLayout from '@/layouts/BasicLayout.vue' import constantRouter from './constantRouter' import createRouterGuard from './guard' export { default as asyncRouter } from './asyncRouter' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ ...constantRouter ] }) createRouterGuard(router) export { constantRouter } export default router