Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 597 Bytes

File metadata and controls

18 lines (13 loc) · 597 Bytes

Home > types-kit > InternalUrlParamsToUnion

InternalUrlParamsToUnion type

Signature:

type InternalUrlParamsToUnion<T extends string> =
  T extends `${infer Current}/${infer Rest}`
    ? InternalUrlParamsToUnion<Current> | InternalUrlParamsToUnion<Rest>
    : T extends `:${infer K}`
    ? K
    : never

References: InternalUrlParamsToUnion