MCPcopy
hub / github.com/sindresorhus/p-queue / #onEvent

Method #onEvent

source/index.ts:767–780  ·  view source on GitHub ↗
(event: EventName, filter?: () => boolean)

Source from the content-addressed store, hash-verified

765 }
766
767 async #onEvent(event: EventName, filter?: () => boolean): Promise<void> {
768 return new Promise(resolve => {
769 const listener = () => {
770 if (filter && !filter()) {
771 return;
772 }
773
774 this.off(event, listener);
775 resolve();
776 };
777
778 this.on(event, listener);
779 });
780 }
781
782 /**
783 Size of the queue, the number of queued items waiting to run.

Callers 6

onEmptyMethod · 0.95
onSizeLessThanMethod · 0.95
onIdleMethod · 0.95
onPendingZeroMethod · 0.95
onRateLimitMethod · 0.95
onRateLimitClearedMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected