MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / WritableStreamFinishErroring

Function WritableStreamFinishErroring

out/cli.cjs:12335–12364  ·  view source on GitHub ↗
(stream4)

Source from the content-addressed store, hash-verified

12333 }
12334 }
12335 function WritableStreamFinishErroring(stream4) {
12336 stream4._state = "errored";
12337 stream4._writableStreamController[ErrorSteps]();
12338 const storedError = stream4._storedError;
12339 stream4._writeRequests.forEach((writeRequest) => {
12340 writeRequest._reject(storedError);
12341 });
12342 stream4._writeRequests = new SimpleQueue();
12343 if (stream4._pendingAbortRequest === void 0) {
12344 WritableStreamRejectCloseAndClosedPromiseIfNeeded(stream4);
12345 return;
12346 }
12347 const abortRequest = stream4._pendingAbortRequest;
12348 stream4._pendingAbortRequest = void 0;
12349 if (abortRequest._wasAlreadyErroring) {
12350 abortRequest._reject(storedError);
12351 WritableStreamRejectCloseAndClosedPromiseIfNeeded(stream4);
12352 return;
12353 }
12354 const promise = stream4._writableStreamController[AbortSteps](abortRequest._reason);
12355 uponPromise(promise, () => {
12356 abortRequest._resolve();
12357 WritableStreamRejectCloseAndClosedPromiseIfNeeded(stream4);
12358 return null;
12359 }, (reason) => {
12360 abortRequest._reject(reason);
12361 WritableStreamRejectCloseAndClosedPromiseIfNeeded(stream4);
12362 return null;
12363 });
12364 }
12365 function WritableStreamFinishInFlightWrite(stream4) {
12366 stream4._inFlightWriteRequest._resolve(void 0);
12367 stream4._inFlightWriteRequest = void 0;

Calls 3

uponPromiseFunction · 0.85
forEachMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…