/** * A single-consumer async generator that can also be awaited to collect items. * - `for await (const p of gen)` iterates items one at a time * - `await gen` collects all items into an array * - once consumed, reusing the same generator yields no further items */ export type CollectableAsyncGenerator = AsyncGenerator & PromiseLike; /** Wrap an async generator so `await gen` collects all yielded items. */ export declare function collectable(gen: AsyncGenerator): CollectableAsyncGenerator; //# sourceMappingURL=util.d.ts.map