data-collectors
Version:
A collection of composable reduction operations for arbitrary streams of values
23 lines • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const collector_1 = require("../collector");
class ToArrayCollector extends collector_1.BaseCollector {
supply() {
return [];
}
accumulate(container, item) {
container.push(item);
}
combine(container1, container2) {
return container1.concat(container2);
}
finish(container) {
return container;
}
}
exports.ToArrayCollector = ToArrayCollector;
function toArray() {
return new ToArrayCollector();
}
exports.toArray = toArray;
//# sourceMappingURL=toArray.js.map