(controller)
| 135 | } |
| 136 | |
| 137 | function 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 | |
| 150 | function resetQueue(controller) { |
| 151 | assert(controller[kState].queue !== undefined); |
no test coverage detected
searching dependent graphs…