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

Function readableStreamDefaultReaderRead

lib/internal/webstreams/readablestream.js:2435–2451  ·  view source on GitHub ↗
(reader, readRequest)

Source from the content-addressed store, hash-verified

2433}
2434
2435function 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
2453function setupReadableStreamBYOBReader(reader, stream) {
2454 if (isReadableStreamLocked(stream))

Callers 5

nextStepsMethod · 0.85
readMethod · 0.85
stepFunction · 0.85
pullAlgorithmFunction · 0.85
pullWithDefaultReaderFunction · 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…