Skip to content

Documentation / @ripl/charts / rollup

Function: rollup()

rollup<TValue, TKey, TResult>(values, keyOf, reducer): Map<TKey, TResult>

Defined in: charts/src/core/statistics.ts:269

Groups values by a key and reduces each group, returning a Map of key → reduced value.

Type Parameters

Type Parameter
TValue
TKey
TResult

Parameters

ParameterType
valuesTValue[]
keyOf(value) => TKey
reducer(group) => TResult

Returns

Map<TKey, TResult>