RouteRequest
An immutable snapshot of one URL. Logical route fields are separate from the physical page URL.
match,routeId,matchedRoute- Whether and which route matched, and its pattern.
href,origin,pathname- The canonical physical page URL; in hash mode it includes the encoded route.
path,search,hash- The logical, base-relative route, its query and its anchor.
params- Once-decoded route data.
query- Frozen, ordered
[key, value]pairs: duplicates survive.
