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

Function setupWritableStreamDefaultWriter

lib/internal/webstreams/writablestream.js:627–636  ·  view source on GitHub ↗
(writer, stream)

Source from the content-addressed store, hash-verified

625}
626
627function setupWritableStreamDefaultWriter(writer, stream) {
628 if (isWritableStreamLocked(stream))
629 throw new ERR_INVALID_STATE.TypeError('WritableStream is locked');
630 writer[kState].stream = stream;
631 stream[kState].writer = writer;
632 // The writer's [[readyPromise]] and [[closedPromise]] are materialized
633 // lazily by writerReadyPromise()/writerClosedPromise(); their settlement
634 // is fully derivable from the writer/stream state, so nothing is
635 // allocated here.
636}
637
638// Materializes the writer's [[closedPromise]] record on first
639// observation. While unobserved, its settlement is derivable: a detached

Callers 1

constructorMethod · 0.85

Calls 1

isWritableStreamLockedFunction · 0.85

Tested by

no test coverage detected