MCPcopy
hub / github.com/di-sukharev/opencommit / ReadableStreamReaderGenericRelease

Function ReadableStreamReaderGenericRelease

out/cli.cjs:10642–10652  ·  view source on GitHub ↗
(reader)

Source from the content-addressed store, hash-verified

10640 return ReadableStreamCancel(stream4, reason);
10641 }
10642 function ReadableStreamReaderGenericRelease(reader) {
10643 const stream4 = reader._ownerReadableStream;
10644 if (stream4._state === "readable") {
10645 defaultReaderClosedPromiseReject(reader, new TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`));
10646 } else {
10647 defaultReaderClosedPromiseResetToRejected(reader, new TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`));
10648 }
10649 stream4._readableStreamController[ReleaseSteps]();
10650 stream4._reader = void 0;
10651 reader._ownerReadableStream = void 0;
10652 }
10653 function readerLockException(name) {
10654 return new TypeError("Cannot " + name + " a stream using a released reader");
10655 }

Callers 7

_nextStepsMethod · 0.85
_returnStepsMethod · 0.85
finalizeFunction · 0.85
pullWithDefaultReaderFunction · 0.85
pullWithBYOBReaderFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…