UNPKG

data-collectors

Version:

A collection of composable reduction operations for arbitrary streams of values

8 lines 444 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const collector_1 = require("../collector"); function first() { return collector_1.Collector.of(() => ({ value: null }), (state, item) => state.value === null ? state.value = item : void 0, (stateA, stateB) => ({ value: stateA.value != null ? stateA.value : stateB.value }), state => state.value); } exports.first = first; //# sourceMappingURL=first.js.map