# Route.Path

Extracts the literal path string type from a Route.

## Signatures

```ts
type Path<T> = T extends Route<infer P, any> ? P : never;
```

## Why

Higher-level builders can preserve route spelling through generic composition.

## Ownership and lifetime

TypeScript computes `Path` from its Route input; the alias is erased and owns no runtime value.
