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; }