package js.html;
/**
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.
**/
@:native("WritableStream") extern class WritableStream {
function new(?underlyingSink:UnderlyingSink, ?strategy:QueuingStrategy);
final locked : Bool;
function abort(?reason:Dynamic):js.lib.Promise;
function getWriter():WritableStreamDefaultWriter;
static var prototype : WritableStream;
}