@serenity-is/corelib / groupBy
Function: groupBy()
groupBy<
TItem>(items,getKey):GroupByResult<TItem>
Defined in: src/compat/arrays-compat.ts:70
Groups an array with keys determined by specified getKey() callback. Resulting object contains group objects in order and a dictionary to access by key. This is similar to LINQ's ToLookup function with some additional details like start index.
Type Parameters
TItem
TItem
Parameters
items
TItem[]
Array to group.
getKey
(x) => any
Function that returns key for each item.
Returns
GroupByResult<TItem>
GroupByResult object.