]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
feat: allow auto types
authorEduardo San Martin Morote <posva13@gmail.com>
Thu, 18 Jan 2024 15:59:37 +0000 (16:59 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Thu, 18 Jan 2024 15:59:37 +0000 (16:59 +0100)
packages/router/package.json
packages/router/vue-router-auto-routes.d.ts [new file with mode: 0644]
packages/router/vue-router-auto.d.ts [new file with mode: 0644]

index d0f7d3f02298bc403731cebda317893962c93fb7..635bf63b76f6ade8b7a712382defbc4106668a9b 100644 (file)
@@ -7,6 +7,40 @@
   "module": "dist/vue-router.mjs",
   "types": "dist/vue-router.d.ts",
   "exports": {
+    "./auto-routes": {
+      "types": "./vue-router-auto-routes.d.ts",
+      "node": {
+        "import": {
+          "production": "./dist/vue-router.node.mjs",
+          "development": "./dist/vue-router.node.mjs",
+          "default": "./dist/vue-router.node.mjs"
+        },
+        "require": {
+          "production": "./dist/vue-router.prod.cjs",
+          "development": "./dist/vue-router.cjs",
+          "default": "./index.js"
+        }
+      },
+      "import": "./dist/vue-router.mjs",
+      "require": "./index.js"
+    },
+    "./auto": {
+      "types": "./vue-router-auto.d.ts",
+      "node": {
+        "import": {
+          "production": "./dist/vue-router.node.mjs",
+          "development": "./dist/vue-router.node.mjs",
+          "default": "./dist/vue-router.node.mjs"
+        },
+        "require": {
+          "production": "./dist/vue-router.prod.cjs",
+          "development": "./dist/vue-router.cjs",
+          "default": "./index.js"
+        }
+      },
+      "import": "./dist/vue-router.mjs",
+      "require": "./index.js"
+    },
     ".": {
       "types": "./dist/vue-router.d.ts",
       "node": {
@@ -47,6 +81,8 @@
     "index.js",
     "dist/*.{js,cjs,mjs}",
     "dist/vue-router.d.ts",
+    "vue-router-auto.d.ts",
+    "vue-router-auto-routes.d.ts",
     "vetur/tags.json",
     "vetur/attributes.json",
     "README.md"
diff --git a/packages/router/vue-router-auto-routes.d.ts b/packages/router/vue-router-auto-routes.d.ts
new file mode 100644 (file)
index 0000000..0740abc
--- /dev/null
@@ -0,0 +1,4 @@
+/**
+ * Array of routes generated by unplugin-vue-router
+ */
+export const routes: any[]
diff --git a/packages/router/vue-router-auto.d.ts b/packages/router/vue-router-auto.d.ts
new file mode 100644 (file)
index 0000000..56e8a09
--- /dev/null
@@ -0,0 +1,4 @@
+/**
+ * Extended by unplugin-vue-router to create typed routes.
+ */
+export interface RouteNamedMap {}