UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

22 lines 746 B
var TeedIterator = /** @class */ (function () { function TeedIterator(i, seekable, indices) { this.i = i; this.seekable = seekable; this.indices = indices; } TeedIterator.prototype[Symbol.iterator] = function () { return this; }; TeedIterator.prototype.next = function () { var index = this.indices[this.i]; this.seekable.seek(index + 1); if (index >= this.seekable.elements.length) return { done: true, value: undefined }; this.indices[this.i]++; return { done: false, value: this.seekable.elements[index] }; }; return TeedIterator; }()); export { TeedIterator }; export default TeedIterator; //# sourceMappingURL=TeedIterator.js.map