UNPKG

firewalk

Version:

A collection traversal library for Firestore

17 lines (16 loc) 479 B
export declare class PromiseQueue<T> { #private; constructor(); get size(): number; get isProcessing(): boolean; enqueue(promise: Promise<T>): void; /** * Processes all Promises in the queue. */ processAll(): Promise<T[]>; /** * Processes the first `promiseCount` Promises in the queue. * @throws {@link IllegalArgumentError} Thrown if `promiseCount` is invalid. */ processFirst(promiseCount: number): Promise<T[]>; }