From ece735b18d552236b45cb5ad1f0a7f77296ee764 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Wed, 8 Oct 2025 16:22:46 +0200 Subject: [PATCH] fix(auto-resolver): add `auto-resolver` subpackage export with types only (#2556) Co-authored-by: Eduardo San Martin Morote --- packages/router/package.json | 4 ++++ packages/router/vue-router-auto-resolver.d.mts | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 packages/router/vue-router-auto-resolver.d.mts diff --git a/packages/router/package.json b/packages/router/package.json index 64796275..7850e571 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -28,6 +28,9 @@ "./vetur/*": "./vetur/*", "./package.json": "./package.json", "./experimental": "./dist/experimental/index.mjs", + "./auto-resolver": { + "types": "./vue-router-auto-resolver.d.mts" + }, "./auto-routes": { "types": "./vue-router-auto-routes.d.ts", "node": { @@ -79,6 +82,7 @@ }, "homepage": "https://router.vuejs.org", "files": [ + "vue-router-auto-resolver.d.mts", "index.js", "vue-router.node.mjs", "vue-router-auto.d.ts", diff --git a/packages/router/vue-router-auto-resolver.d.mts b/packages/router/vue-router-auto-resolver.d.mts new file mode 100644 index 00000000..a7b312ce --- /dev/null +++ b/packages/router/vue-router-auto-resolver.d.mts @@ -0,0 +1,18 @@ +declare module 'vue-router/auto-resolver' { + import type { + EXPERIMENTAL_Router, + EXPERIMENTAL_RouterOptions, + } from 'vue-router/experimental' + + /** + * Handles HMR. + * Generated by unplugin-vue-router + */ + export function handleHotUpdate(router: EXPERIMENTAL_Router): void + + /** + * Custom resolver automatically generated at build time + * Generated by unplugin-vue-router + */ + export const resolver: EXPERIMENTAL_RouterOptions['resolver'] +} -- 2.47.3