iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
10 lines • 479 B
TypeScript
/** An iterator that pairs adjacent values in the input `Iterator<T>` together like: [T, T] */
export declare class PairwiseIterator<T> implements IterableIterator<[T, T]> {
protected iterator: Iterator<T>;
protected prev: IteratorResult<T> | null;
constructor(iterator: Iterator<T>);
[Symbol.iterator](): IterableIterator<[T, T]>;
next(...args: any[]): IteratorResult<[T, T]>;
}
export default PairwiseIterator;
//# sourceMappingURL=PairwiseIterator.d.ts.map