UNPKG

sequency

Version:

Functional sequences for processing iterable data in JavaScript

22 lines 660 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.SumBy = void 0; var SumBy = /** @class */ (function () { function SumBy() { } /** * Returns the sum of all numbers specified by the given `selector` function. * * @param {(value: T) => number} selector * @returns {number} */ SumBy.prototype.sumBy = function (selector) { var result = 0; for (var item = this.iterator.next(); !item.done; item = this.iterator.next()) { result += selector(item.value); } return result; }; return SumBy; }()); exports.SumBy = SumBy; //# sourceMappingURL=sumBy.js.map