diff --git a/vue-router/vue-router-tests.ts b/vue-router/vue-router-tests.ts index 4456b0a47..b0fc1b511 100644 --- a/vue-router/vue-router-tests.ts +++ b/vue-router/vue-router-tests.ts @@ -19,6 +19,10 @@ namespace TestBasic { }); var App = Vue.extend({}); + var app = new App(); + app.$on("some event", function() { + var name: string = app.$route.name; + }); var router = new VueRouter(); diff --git a/vue-router/vue-router.d.ts b/vue-router/vue-router.d.ts index 729e8f6ef..97f31c922 100644 --- a/vue-router/vue-router.d.ts +++ b/vue-router/vue-router.d.ts @@ -75,6 +75,10 @@ declare namespace vuerouter { } declare namespace vuejs { + interface Vue { + $route: vuerouter.$route; + } + interface ComponentOption { route?: vuerouter.TransitionHook; }