sequency
Version:
Functional sequences for processing iterable data in JavaScript
23 lines • 651 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Min = void 0;
var Min = /** @class */ (function () {
function Min() {
}
/**
* Returns the minimum element of the sequence or `null` if sequence is empty.
*
* @returns {T}
*/
Min.prototype.min = function () {
var result = null;
for (var item = this.iterator.next(); !item.done; item = this.iterator.next()) {
if (result == null || item.value < result) {
result = item.value;
}
}
return result;
};
return Min;
}());
exports.Min = Min;
//# sourceMappingURL=min.js.map