groupFoldBy<K, G> method
Coral<Map<K, G> >
groupFoldBy<K, G>({
- required K key(
- E element
- required G fold(
- G? previous,
- E element
Groups and folds elements by a key computed from each element reactively.
Implementation
Coral<Map<K, G>> groupFoldBy<K, G>({
required K Function(E element) key,
required G Function(G? previous, E element) fold,
}) =>
coral.map((source) =>
Map<K, G>.unmodifiable(source.groupFoldBy<K, G>(key, fold)));