recoder-code
Version:
Complete AI-powered development platform with ML model training, plugin registry, real-time collaboration, monitoring, infrastructure automation, and enterprise deployment capabilities
18 lines • 521 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class FilterIterator {
constructor(source, predicate) {
this.source = source;
this.predicate = predicate;
}
next() {
let result;
// Skip elements until predicate returns true
do {
result = this.source.next();
} while (!result.done && !this.predicate(result.value));
return result;
}
}
exports.FilterIterator = FilterIterator;
//# sourceMappingURL=filter.js.map