package js.html;
typedef UnderlyingSink = {
@:optional
dynamic function abort(reason:Dynamic):ts.AnyOf2>;
@:optional
dynamic function close():ts.AnyOf2>;
@:optional
dynamic function start(controller:WritableStreamDefaultController):ts.AnyOf2>;
@:optional
var type : Any;
@:optional
dynamic function write(chunk:W, controller:WritableStreamDefaultController):ts.AnyOf2>;
};