my code is ``` import app from "@/main"; import {createRouter, createWebHistory, RouteLocationNormalized, NavigationGuardNext} from 'vue-router'; import {computed} from "vue" import {login} from "@/http/api/Auth"; const routes: Array<any> = [ { path: "/login", name: "Login", component: () => import("@/views/Auth/Login.vue"), meta: { requiredAuth: false } }, { path: "/", name: "Main", component: () => import("@/views/Main.vue"), meta: { requiredAuth: true } }, { path: '/404', name: "404", component: () => import("@/views/404.vue"), meta: { requiredAuth: false } } ] const router = createRouter({ history: createWebHistory(process.env.BASE_URL), routes }) router.beforeEach(async (to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => { const User = computed(() => app.$store.getters['User/user']); if (!User.value.status && to.meta.requiredAuth) { next({ path:/'login' }) } else next(); }) export default router ```  I don't understand why this error is thrown