iteragain
Version:
Javascript Iterable/Iterator/Generator-function utilities.
11 lines • 534 B
TypeScript
/** Flattens an iterator `depth` number of levels. Nested string values are left intact (not split into characters). */
export declare class FlattenIterator implements IterableIterator<any> {
protected iterator: Iterator<any>;
protected depth: number;
protected inner: Iterator<any> | null;
constructor(iterator: Iterator<any>, depth: number);
[Symbol.iterator](): IterableIterator<any>;
next(...args: any[]): IteratorResult<any>;
}
export default FlattenIterator;
//# sourceMappingURL=FlattenIterator.d.ts.map