@node-pigpio/core
Version:
pigpiod client for node.js
15 lines (14 loc) • 385 B
TypeScript
export declare class PromiseQueue {
private pendingPromises;
private maxPendingPromises;
private queue;
constructor(maxPendingPromises?: number);
add<T>(p: () => Promise<T>): Promise<T>;
dequeue(): void;
getQueueLength(): number;
getPendingLength(): number;
}
declare const _default: {
PromiseQueue: typeof PromiseQueue;
};
export default _default;