maximize-iterator
Version:
Maximize the parallel calls of an iterator supporting asyncIterator interface
3 lines (2 loc) • 342 B
TypeScript
import type { Callback, EachFunction, ForEachOptions } from './types.js';
export default function worker<T, TReturn = unknown, TNext = unknown>(iterator: AsyncIterator<T, TReturn, TNext> | AsyncIterable<T, TReturn, TNext> | AsyncIterableIterator<T, TReturn, TNext>, each: EachFunction<T>, options_: ForEachOptions, callback: Callback): void;