UNPKG

xml-disassembler

Version:

Disassemble XML files into smaller, more manageable files and reassemble the XML when needed.

11 lines (10 loc) 388 B
export declare class AsyncTaskQueue { private queue; private running; private readonly concurrency; constructor(concurrency?: number); add<T>(task: () => Promise<T>): Promise<T>; private process; waitForCompletion(): Promise<void>; } export declare function processBatch<T, R>(items: T[], processor: (item: T) => Promise<R>, batchSize?: number): Promise<R[]>;