Type alias ExtractRouteParams<T>

ExtractRouteParams<T>: string extends T ? Record<string, string | number | undefined> : T extends `${string}:${infer Param}/${infer Rest}` ? { [ k in Param | keyof ExtractRouteParams<Rest>]: string | number } : T extends `${string}:${infer Param}` ? { [ k in Param]: string | number } : {}

Type Parameters

  • T extends string

Generated using TypeDoc