]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
fix: allow arbitrary strings in RouteLocationRaw
authorEduardo San Martin Morote <posva13@gmail.com>
Wed, 12 Jun 2024 08:54:07 +0000 (10:54 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Wed, 12 Jun 2024 08:54:07 +0000 (10:54 +0200)
packages/router/src/typed-routes/route-location.ts

index 2807afcbdf4cc4fe76c0f7fb9dd14e25aa50256f..b331e51b98d71f04811cb58915a0518a56277c7c 100644 (file)
@@ -310,10 +310,10 @@ export type RouteLocationAsPath<Name extends keyof RouteMap = keyof RouteMap> =
 export type RouteLocationRaw<Name extends keyof RouteMap = keyof RouteMap> =
   RouteMapGeneric extends RouteMap
     ?
-        | RouteLocationAsStringTyped
+        | RouteLocationAsString
         | RouteLocationAsRelativeGeneric
         | RouteLocationAsPathGeneric
     :
-        | RouteLocationAsStringTyped<RouteMap>
+        | _LiteralUnion<RouteLocationAsStringTypedList<RouteMap>[Name], string>
         | RouteLocationAsRelativeTypedList<RouteMap>[Name]
         | RouteLocationAsPathTypedList<RouteMap>[Name]