UNPKG

sequency

Version:

Functional sequences for processing iterable data in JavaScript

26 lines 737 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.Any = void 0; var Any = /** @class */ (function () { function Any() { } /** * Returns `true` if at least one element match the given `predicate`. * * @param {(T) => boolean} predicate * @returns {boolean} */ Any.prototype.any = function (predicate) { if (predicate == null) { return !this.iterator.next().done; } for (var item = this.iterator.next(); !item.done; item = this.iterator.next()) { if (predicate(item.value)) { return true; } } return false; }; return Any; }()); exports.Any = Any; //# sourceMappingURL=any.js.map