(reader, readRequest)
| 2433 | } |
| 2434 | |
| 2435 | function readableStreamDefaultReaderRead(reader, readRequest) { |
| 2436 | const { |
| 2437 | stream, |
| 2438 | } = reader[kState]; |
| 2439 | assert(stream !== undefined); |
| 2440 | stream[kState].disturbed = true; |
| 2441 | switch (stream[kState].state) { |
| 2442 | case 'closed': |
| 2443 | readRequest[kClose](); |
| 2444 | break; |
| 2445 | case 'errored': |
| 2446 | readRequest[kError](stream[kState].storedError); |
| 2447 | break; |
| 2448 | case 'readable': |
| 2449 | stream[kState].controller[kPull](readRequest); |
| 2450 | } |
| 2451 | } |
| 2452 | |
| 2453 | function setupReadableStreamBYOBReader(reader, stream) { |
| 2454 | if (isReadableStreamLocked(stream)) |
no test coverage detected
searching dependent graphs…