iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
14 lines • 607 B
TypeScript
/**
* Continues iterating through the input `iterator` a certain number of times. When the input iterator is done it
* returns `{ done: true, value: undefined }` first before resuming back to the beginning again.
*/
export declare class ResumeIterator<T> implements IterableIterator<T> {
protected iterator: Iterator<T>;
protected times: number;
protected values: T[];
constructor(iterator: Iterator<T>, times: number);
[Symbol.iterator](): IterableIterator<T>;
next(...args: any[]): IteratorResult<T>;
}
export default ResumeIterator;
//# sourceMappingURL=ResumeIterator.d.ts.map