iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
12 lines • 551 B
TypeScript
import type { Predicate } from '../types';
/** Take values from the input `iterator` while the predicate returns a truthy value. */
export declare class TakeWhileIterator<T> implements IterableIterator<T> {
protected iterator: Iterator<T>;
protected predicate: Predicate<T>;
protected done: boolean;
constructor(iterator: Iterator<T>, predicate: Predicate<T>);
[Symbol.iterator](): IterableIterator<T>;
next(...args: any[]): IteratorResult<T>;
}
export default TakeWhileIterator;
//# sourceMappingURL=TakeWhileIterator.d.ts.map