#import // https://streams.spec.whatwg.org/#readablestream [Exposed=*, Transferable] interface ReadableStream { // FIXME: optional QueuingStrategy strategy = {} constructor(optional object underlyingSource); readonly attribute boolean locked; Promise cancel(optional any reason); // FIXME: optional ReadableStreamGetReaderOptions options = {} ReadableStreamReader getReader(); }; // FIXME: typedef (ReadableStreamDefaultReader or ReadableStreamBYOBReader) ReadableStreamReader; typedef ReadableStreamDefaultReader ReadableStreamReader;