UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

10 lines (9 loc) 387 B
/** * Turn an `AsyncIterator` back into an `AsyncIterable` * - Useful to avoid infinite loops when you want to use `yield* this` in `[Symbol.asyncIterator]()` */ export declare class IteratorSequence<T> implements AsyncIterable<T> { private readonly _iterator; constructor(iterator: AsyncIterator<T, void, void>); [Symbol.asyncIterator](): AsyncIterator<T, void, void>; }