(stream4, reason)
| 14131 | return true; |
| 14132 | } |
| 14133 | function ReadableStreamCancel(stream4, reason) { |
| 14134 | stream4._disturbed = true; |
| 14135 | if (stream4._state === "closed") { |
| 14136 | return promiseResolvedWith(void 0); |
| 14137 | } |
| 14138 | if (stream4._state === "errored") { |
| 14139 | return promiseRejectedWith(stream4._storedError); |
| 14140 | } |
| 14141 | ReadableStreamClose(stream4); |
| 14142 | const reader = stream4._reader; |
| 14143 | if (reader !== void 0 && IsReadableStreamBYOBReader(reader)) { |
| 14144 | const readIntoRequests = reader._readIntoRequests; |
| 14145 | reader._readIntoRequests = new SimpleQueue(); |
| 14146 | readIntoRequests.forEach((readIntoRequest) => { |
| 14147 | readIntoRequest._closeSteps(void 0); |
| 14148 | }); |
| 14149 | } |
| 14150 | const sourceCancelPromise = stream4._readableStreamController[CancelSteps](reason); |
| 14151 | return transformPromiseWith(sourceCancelPromise, noop2); |
| 14152 | } |
| 14153 | function ReadableStreamClose(stream4) { |
| 14154 | stream4._state = "closed"; |
| 14155 | const reader = stream4._reader; |
no test coverage detected
searching dependent graphs…