Skip to content

Cerces


Cerces / types / FlattenParameters

Type Alias: FlattenParameters<Ps>

FlattenParameters<Ps> = UnionToIntersection<{ [K in keyof Ps]: Ps[K] extends DependsParameter<any, infer PsDepend> ? FlattenParameters<PsDepend> & { [P in K]: Ps[K] } : { [P in K]: Ps[K] } }[keyof Ps]>

Defined in: src/types.ts:149

Flatten all parameters, including dependencies.

Type Parameters

Ps

Ps extends RouteParameters