UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

14 lines 696 B
import type { IterSource, IteratorOrIterable } from './types'; /** * Resumes the input iterator a certain number of times after it's next value returns `{ done: true }`. * @param times The number of times to resume the iterator (default: Infinity). * @example * const it = iter([1,2,3]).resume(1); * equal([...it], [1,2,3]); * equal([...it], [1,2,3]); * equal([...it], []); */ export declare function resume<T extends IteratorOrIterable<any>>(times?: number): (arg: T) => IterableIterator<IterSource<T>>; export declare function resume<T extends IteratorOrIterable<any>>(arg: T, times?: number): IterableIterator<IterSource<T>>; export default resume; //# sourceMappingURL=resume.d.ts.map