In the source, the type of RouteLocationNormalized.query is a Record<string, LocationQueryValue | LocationQueryValue[]>. LocationQueryValue isn't exactly a string, but is a (string | null). I think it makes sense to update the docs, especially since LocationQueryValue isn't assignable to string.
### query
-- **Type**: `Record<string, string | string[]>`
+- **Type**: `Record<string, LocationQueryValue | LocationQueryValue[]>`
- **Details**:
Dictionary of decoded query params extracted from the `search` section of the URL.