data-collectors
Version:
A collection of composable reduction operations for arbitrary streams of values
16 lines (15 loc) • 1.04 kB
TypeScript
export { Collector, collect, Accumulator, Combinator, Finisher, Supplier, BaseCollector, FunctionalCollector } from './collector';
export { GroupingByCollector, groupingBy } from './collections/groupingBy';
export { groupingByMany } from './collections/groupingByMany';
export { ToArrayCollector, toArray } from './collections/toArray';
export { ToMapCollector, toMap } from './collections/toMap';
export { ToSetCollector, toSet } from './collections/toSet';
export { first } from './queries/first';
export { JoiningCollector, joining } from './queries/joining';
export { last } from './queries/last';
export { averaging, Comparator, bounds, max, min, sum } from './queries/math';
export { DistinctCollector, distinct } from './transformers/distinct';
export { FilteringCollector, filtering } from './transformers/filtering';
export { MappingCollector, mapping } from './transformers/mapping';
export { FlatMappingCollector, flatMapping } from './transformers/flatMapping';
export { sorting } from './transformers/sorting';