import { RouteConfig, VueRouter } from 'vue-router/types/router'; import { TypedVueRouter } from './tools/vue-router' import rootComponent from './root-component.vue'; export let router: VueRouter; export const initializeRouter = (routes: RouteConfig[]) => { router = new TypedVueRouter({ mode: 'history', linkActiveClass: 'active', routes: [ { path: '/:lang?', component: rootComponent, children: routes } ] }); }