Open
Description
What problem is this solving
Navigate to an unknown route isn't catch by typescript.
export const router = createRouter({
routes: [
{ path: "/foo", component: () => import("./pages/foo.vue") },
],
history: createWebHistory(),
});
router.push("/bar"); // <------ No type error
Proposed solution
Infer types so router
is strongly typed with declared routes.
Describe alternatives you've considered
unplugin-vue-router but its file based routing.
Metadata
Metadata
Assignees
Labels
No labels