remix/route-pattern/match · Type

View Source

MatchParams

Summary

Params extracted from a route pattern match.

Signature

type MatchParams<source> =
  ParseParams<source> extends infer params
    ? [params] extends [never]
      ? never
      : Simplify<Omit<params, '*'>>
    : never