WritableStreamDefaultWriter
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2399
This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink.
Type Parameters
Section titled “Type Parameters”W
= any
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WritableStreamDefaultWriter<
W
>(stream
):WritableStreamDefaultWriter
<W
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2400
Parameters
Section titled “Parameters”stream
Section titled “stream”Returns
Section titled “Returns”WritableStreamDefaultWriter
<W
>
Properties
Section titled “Properties”closed
Section titled “closed”
readonly
closed:Promise
<void
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2402
desiredSize
Section titled “desiredSize”
readonly
desiredSize:null
|number
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2406
readonly
ready:Promise
<void
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2404
Methods
Section titled “Methods”abort()
Section titled “abort()”abort(
reason?
):Promise
<void
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2408
Parameters
Section titled “Parameters”reason?
Section titled “reason?”any
Returns
Section titled “Returns”Promise
<void
>
close()
Section titled “close()”close():
Promise
<void
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2410
Returns
Section titled “Returns”Promise
<void
>
releaseLock()
Section titled “releaseLock()”releaseLock():
void
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2414
Returns
Section titled “Returns”void
write()
Section titled “write()”write(
chunk?
):Promise
<void
>
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:2412
Parameters
Section titled “Parameters”chunk?
Section titled “chunk?”W
Returns
Section titled “Returns”Promise
<void
>