UNPKG

iteragain

Version:

Javascript Iterable/Iterator/Generator-function utilities.

16 lines 753 B
/** An Iterator that yields windows or tuples of various sizes and offsets/intervals from the input `iterator`. */ export declare class WindowsIterator<T> implements IterableIterator<T[]> { protected iterator: Iterator<T>; protected length: number; protected offset: number; protected fill?: T | undefined; protected prev: T[]; protected nextResult: IteratorResult<T>; /** The number of elements inbetween windows. */ protected readonly unused: number; constructor(iterator: Iterator<T>, length: number, offset: number, fill?: T | undefined); [Symbol.iterator](): IterableIterator<T[]>; next(...args: any[]): IteratorResult<T[]>; } export default WindowsIterator; //# sourceMappingURL=WindowsIterator.d.ts.map