UNPKG

use-on-demand

Version:
44 lines (33 loc) 872 B
// import VueRouter, {Route} from 'vue-router'; // declare module 'vue-router' { // interface VueRouter { // abcsd: string; // } // } // declare global { // declare module 'vue/types/vue' { // interface Vue { // $router: { // abc: string // } // } // } // } // import VueRouter, {Route} from '~/node_modules/vue-router'; // interface RouterType_Improved { // a: string; // b: string; // } // declare module 'vue/types/vue' { // interface Vue { // $router: VueRouter & RouterType_Improved // $route: Route // } // } import Router, { Route, RawLocation } from 'vue-router'; declare global { type Route_Type = Route; type Router_Type = typeof Router; type RawLocation_Type = RawLocation; type Router_PushFn_A_Type = (location: RawLocation) => Promise<Route>; }