BuildRoute

View Source

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;