Options for chunked processing

interface ChunkedProcessorOptions {
    chunkSize?: number;
    delayBetweenChunks?: number;
    onProgress?: (current: number, total: number) => void;
    signal?: AbortSignal;
}

Properties

chunkSize?: number

Number of items to process per chunk (default: 20)

delayBetweenChunks?: number

Milliseconds to wait between chunks (default: 0)

onProgress?: (current: number, total: number) => void

Optional callback receiving progress updates (current, total)

signal?: AbortSignal

Optional AbortSignal for cancellation support