UNPKG

@tanstack/vue-router

Version:

Modern and scalable routing for Vue applications

19 lines 569 B
import * as Vue from 'vue'; export const routerContext = Symbol('TanStackRouter'); /** * Provides the router to all child components */ export function provideRouter(router) { Vue.provide(routerContext, router); } /** * Injects the router from the component tree */ export function injectRouter() { const router = Vue.inject(routerContext, null); if (!router) { throw new Error('No TanStack Router found in component tree. Did you forget to add a RouterProvider component?'); } return router; } //# sourceMappingURL=routerContext.jsx.map