Skip to main content

Function: mapWithConcurrency()

function mapWithConcurrency<T, R>(args: {
concurrency: number;
items: readonly T[];
task: (item: T) => Promisable<R>;
}): Promise<R[]>;

Defined in: electron/services/sync/syncEngineUtils.ts:46

Maps items with bounded concurrency while preserving input order.

Type Parameters

T

T

R

R

Parameters

args

concurrency

number

items

readonly T[]

task

(item: T) => Promisable<R>

Returns

Promise<R[]>

Remarks

Kept on this module's public surface for existing sync callers while the implementation lives in the neutral Electron utility layer.