deno / 1.23.2 / ~ / writablestream.html /

WritableStream

This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing.

interface WritableStream <W = any> {
readonly locked : boolean;
abort( reason?: any) : Promise<void>;
close() : Promise<void>;
getWriter() : WritableStreamDefaultWriter<W>;
}
var WritableStream : {
prototype: WritableStream;
new <W = any>(underlyingSink?: UnderlyingSink<W>, strategy?: QueuingStrategy<W>): WritableStream<W>;
}
;

Type Parameters

W = any

Properties

readonly locked : boolean

Methods

abort( reason?: any) : Promise<void>
close() : Promise<void>
getWriter() : WritableStreamDefaultWriter<W>

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/WritableStream