MCPcopy Index your code
hub / github.com/nodejs/node / eventHandler

Function eventHandler

lib/events.js:1199–1208  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

1197 }
1198
1199 function eventHandler(value) {
1200 if (unconsumedPromises.isEmpty()) {
1201 size++;
1202 if (!paused && size > highWatermark) {
1203 paused = true;
1204 emitter.pause();
1205 }
1206 unconsumedEvents.push(value);
1207 } else unconsumedPromises.shift().resolve(createIterResult(value, false));
1208 }
1209
1210 function errorHandler(err) {
1211 if (unconsumedPromises.isEmpty()) error = err;

Callers 2

onFunction · 0.70
_dispatchMessageMethod · 0.50

Calls 6

createIterResultFunction · 0.85
pauseMethod · 0.65
isEmptyMethod · 0.45
pushMethod · 0.45
resolveMethod · 0.45
shiftMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…