]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
fix(auto-resolver): add `auto-resolver` subpackage export with types only (#2556)
authorJoaquín Sánchez <userquin@gmail.com>
Wed, 8 Oct 2025 14:22:46 +0000 (16:22 +0200)
committerGitHub <noreply@github.com>
Wed, 8 Oct 2025 14:22:46 +0000 (16:22 +0200)
Co-authored-by: Eduardo San Martin Morote <posva13@gmail.com>
packages/router/package.json
packages/router/vue-router-auto-resolver.d.mts [new file with mode: 0644]

index 6479627572fea0d04a444f8f757f5af089dbf842..7850e571c2ac5603dec14f1c1803c48a64f22fd0 100644 (file)
@@ -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 (file)
index 0000000..a7b312c
--- /dev/null
@@ -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']
+}