Function createBatchProcessor

  • Optimized batch processor for large datasets Uses different chunk sizes based on Node version

    Type Parameters

    • T
    • R

    Parameters

    • processor: (batch: T[]) => R[] | Promise<R[]>
    • options: { batchSize?: number; parallelism?: number } = {}

    Returns (items: T[]) => AsyncGenerator<R>