data-collectors
Version:
A collection of composable reduction operations for arbitrary streams of values
9 lines (8 loc) • 358 B
TypeScript
import { Collector, BaseCollector } from "../collector";
export declare class ToArrayCollector<T> extends BaseCollector<T, T[], T[]> {
supply(): T[];
accumulate(container: T[], item: T): void;
combine(container1: T[], container2: T[]): T[];
finish(container: T[]): T[];
}
export declare function toArray<T>(): Collector<T, T[], T[]>;