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

Function dequeueValue

lib/internal/webstreams/util.js:137–148  ·  view source on GitHub ↗
(controller)

Source from the content-addressed store, hash-verified

135}
136
137function dequeueValue(controller) {
138 assert(controller[kState].queue !== undefined);
139 assert(controller[kState].queueTotalSize !== undefined);
140 assert(controller[kState].queue.length);
141 const {
142 value,
143 size,
144 } = ArrayPrototypeShift(controller[kState].queue);
145 controller[kState].queueTotalSize =
146 MathMax(0, controller[kState].queueTotalSize - size);
147 return value;
148}
149
150function resetQueue(controller) {
151 assert(controller[kState].queue !== undefined);

Callers 6

nextMethod · 0.85
readMethod · 0.85
stepFunction · 0.85

Calls 1

assertFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…