From 2e35abc6939faeab1ecce34cab5d18c714736490 Mon Sep 17 00:00:00 2001 From: gaokefei <260480378@qq.com> Date: Fri, 9 Dec 2022 09:29:36 +0800 Subject: [PATCH] feat: export RouterLink component --- playground/auto-imports.d.ts | 2 ++ playground/typed-router.d.ts | 2 ++ src/codegen/generateDTS.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/playground/auto-imports.d.ts b/playground/auto-imports.d.ts index eaca3eb6..8352c9b6 100644 --- a/playground/auto-imports.d.ts +++ b/playground/auto-imports.d.ts @@ -3,6 +3,8 @@ export {} declare global { const defineLoader: typeof import('vue-router/auto')['defineLoader'] const definePage: typeof import('unplugin-vue-router/runtime')['_definePage'] + const onBeforeRouteLeave: typeof import('vue-router/auto')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router/auto')['onBeforeRouteUpdate'] const useRoute: typeof import('vue-router/auto')['useRoute'] const useRouter: typeof import('vue-router/auto')['useRouter'] } diff --git a/playground/typed-router.d.ts b/playground/typed-router.d.ts index 613b4255..163efab5 100644 --- a/playground/typed-router.d.ts +++ b/playground/typed-router.d.ts @@ -119,6 +119,8 @@ declare module 'vue-router/auto' { export function onBeforeRouteLeave(guard: NavigationGuard): void export function onBeforeRouteUpdate(guard: NavigationGuard): void + export const RouterLink: RouterLinkTyped + // Experimental Data Fetching export function defineLoader< diff --git a/src/codegen/generateDTS.ts b/src/codegen/generateDTS.ts index 2f736eee..b87cce4e 100644 --- a/src/codegen/generateDTS.ts +++ b/src/codegen/generateDTS.ts @@ -99,6 +99,8 @@ declare module '${vueRouterModule}' { export function onBeforeRouteLeave(guard: NavigationGuard): void export function onBeforeRouteUpdate(guard: NavigationGuard): void + export const RouterLink: RouterLinkTyped + // Experimental Data Fetching export function defineLoader<