WritableStreamDefaultWriter

Interfacein globals@fastly/js-compute 4.0.0View source
interface WritableStreamDefaultWriter<W = any>

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.

Constructor

new WritableStreamDefaultWriter(stream: WritableStream<W>)

Parameters

stream: WritableStream<W>

Properties

closed

Promise<undefined>read-onlyView source

desiredSize

number | nullread-onlyView source

ready

Promise<undefined>read-onlyView source

Methods

abort(reason?: any): Promise<void>

Parameters

reason: anyoptional

Returns

Promise<void>
close(): Promise<void>

Returns

Promise<void>

releaseLock

View source
releaseLock(): void

Returns

void
write(chunk: W): Promise<void>

Parameters

chunk: W

Returns

Promise<void>