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

Function forwardReaderError

lib/internal/webstreams/readablestream.js:1865–1880  ·  view source on GitHub ↗
(thisReader)

Source from the content-addressed store, hash-verified

1863 const cancelDeferred = PromiseWithResolvers();
1864
1865 function forwardReaderError(thisReader) {
1866 PromisePrototypeThen(
1867 readerClosedPromise(thisReader).promise,
1868 undefined,
1869 (error) => {
1870 if (thisReader !== reader) {
1871 return;
1872 }
1873 readableStreamDefaultControllerError(branch1[kState].controller, error);
1874 readableStreamDefaultControllerError(branch2[kState].controller, error);
1875 if (!canceled1 || !canceled2) {
1876 cancelDeferred.resolve();
1877 }
1878 },
1879 );
1880 }
1881
1882 function pullWithDefaultReader() {
1883 if (isReadableStreamBYOBReader(reader)) {

Callers 3

pullWithDefaultReaderFunction · 0.85
pullWithBYOBReaderFunction · 0.85
readableByteStreamTeeFunction · 0.85

Calls 3

readerClosedPromiseFunction · 0.85
resolveMethod · 0.45

Tested by

no test coverage detected