Skip to content

vue-router / RouteLocationRaw

RouteLocationRaw<Name>

ts
type RouteLocationRaw<Name> = RouteMapGeneric extends RouteMap ? 
  | RouteLocationAsString
  | RouteLocationAsRelativeGeneric
  | RouteLocationAsPathGeneric : 
  | _LiteralUnion<RouteLocationAsStringTypedList<RouteMap>[Name], string>
  | RouteLocationAsRelativeTypedList<RouteMap>[Name]
  | RouteLocationAsPathTypedList<RouteMap>[Name];

Route location that can be passed to router.push() and other user-facing APIs.

Type Parameters

Name

Name extends keyof RouteMap = keyof RouteMap

Released under the MIT License.