@helpscout/cyan
Version:
Cypress-like Testing for React + JSDOM
16 lines (15 loc) • 400 B
TypeScript
declare class PromiseQueue {
queue: Array<unknown>;
runImmediately: boolean;
length: number;
add(promise: any): void;
remove(promise: any): void;
clear(): void;
debug(): void;
getNextPromise(): unknown;
runNextPromise(): void;
runAllPromises(): void;
runPromisesImmediately(): void;
}
declare const promiseQueue: PromiseQueue;
export default promiseQueue;