BuildRoute
Summary
Build a Route type from a request method and pattern.
Signature
type BuildRoute<method, pattern> = pattern extends string
? Route<method, pattern>
: pattern extends RoutePattern<infer source extends string>
? Route<method, source>
: never;