UNPKG

vue-router

Version:
23 lines (19 loc) 484 B
/** * Augment the typings of Vue.js */ import Vue from "vue"; import VueRouter, { Route, RawLocation, NavigationGuard } from "./index"; declare module "vue/types/vue" { interface Vue { $router: VueRouter; $route: Route; } } declare module "vue/types/options" { interface ComponentOptions<V extends Vue> { router?: VueRouter; beforeRouteEnter?: NavigationGuard<V>; beforeRouteLeave?: NavigationGuard<V>; beforeRouteUpdate?: NavigationGuard<V>; } }