Logos DX
    Preparing search index...

    Type Alias BatchOptions<T, R>

    type BatchOptions<T, R> = {
        concurrency?: number;
        failureMode?: "abort" | "continue";
        items: T[];
        onChunkEnd?: (params: OnChunkParam<T>) => MaybePromise<void>;
        onChunkStart?: (params: OnChunkParam<T>) => MaybePromise<void>;
        onEnd?: (results: BatchResult<T, R>[]) => MaybePromise<void>;
        onError?: (error: Error, item: T, itemIndex: number) => MaybePromise<void>;
        onStart?: (total: number) => MaybePromise<void>;
    }

    Type Parameters

    • T
    • R
    Index

    Properties

    concurrency?: number
    failureMode?: "abort" | "continue"
    items: T[]
    onChunkEnd?: (params: OnChunkParam<T>) => MaybePromise<void>
    onChunkStart?: (params: OnChunkParam<T>) => MaybePromise<void>
    onEnd?: (results: BatchResult<T, R>[]) => MaybePromise<void>
    onError?: (error: Error, item: T, itemIndex: number) => MaybePromise<void>
    onStart?: (total: number) => MaybePromise<void>