MCPcopy Create free account
hub / github.com/nodejs/node / _waitForEventPromise

Method _waitForEventPromise

deps/v8/test/inspector/protocol-test.js:457–469  ·  view source on GitHub ↗
(eventName, numOfEvents)

Source from the content-addressed store, hash-verified

455 };
456
457 _waitForEventPromise(eventName, numOfEvents) {
458 let events = [];
459 return new Promise(fulfill => {
460 this._eventHandlers.set(eventName, result => {
461 --numOfEvents;
462 events.push(result);
463 if (numOfEvents === 0) {
464 delete this._eventHandlers.delete(eventName);
465 fulfill(events.length > 1 ? events : events[0]);
466 }
467 });
468 });
469 }
470};
471
472InspectorTest.runTestSuite = function(testSuite) {

Callers 1

_setupProtocolMethod · 0.80

Calls 3

deleteMethod · 0.65
setMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected