Variable asyncIterUtilsConst
asyncIterUtils: { mapConcurrent<T, R>( iterator: AsyncIterable<T>, mapper: (item: T) => R | Promise<R>, concurrency?: number, ): AsyncGenerator<R>; batch<T>(iterator: AsyncIterable<T>, size?: number): AsyncGenerator<T[]>;} = ... Type declaration
mapConcurrent:function
mapConcurrent<T, R>( iterator: AsyncIterable<T>, mapper: (item: T) => R | Promise<R>, concurrency?: number,): AsyncGenerator<R> Parameters
- iterator: AsyncIterable<T>
- mapper: (item: T) => R | Promise<R>
- concurrency: number = 4
Returns AsyncGenerator<R>
batch:function
batch<T>(iterator: AsyncIterable<T>, size?: number): AsyncGenerator<T[]> Parameters
- iterator: AsyncIterable<T>
- size: number = 1000
Returns AsyncGenerator<T[]>
Async iterator utilities for streaming