#import [Exposed=*] interface WritableStreamDefaultWriter { constructor(WritableStream stream); readonly attribute Promise closed; readonly attribute unrestricted double? desiredSize; readonly attribute Promise ready; // FIXME: // Promise abort(optional any reason); // Promise close(); // undefined releaseLock(); // Promise write(optional any chunk); };