Skip to content

GroupedBy

GroupedBy<T, Keys> = Keys extends readonly [infer Head, ...(infer Tail)] ? Tail extends readonly [] ? Map<Head, T[]> : Map<Head, GroupedBy<T, Tail>> : never

Defined in: group/group-by.ts:11

A nesting of groupBy’s result, one Map level per key accessor. Depth counts the accessors still to be applied.

T

Keys extends readonly unknown[]