diff --git a/packages/router/package.json b/packages/router/package.json index 647962757..7850e571c 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 000000000..a7b312ce4 --- /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'] +}