callbacks.d.ts 605 B

12345678910111213
  1. import PQueueMod from "p-queue";
  2. export declare function getQueue(): PQueueMod.default<any, any>;
  3. /**
  4. * Consume a promise, either adding it to the queue or waiting for it to resolve
  5. * @param promiseFn Promise to consume
  6. * @param wait Whether to wait for the promise to resolve or resolve immediately
  7. */
  8. export declare function consumeCallback<T>(promiseFn: () => Promise<T> | T | void, wait: boolean): Promise<void>;
  9. /**
  10. * Waits for all promises in the queue to resolve. If the queue is
  11. * undefined, it immediately resolves a promise.
  12. */
  13. export declare function awaitAllCallbacks(): Promise<void>;