ReadableStream.idl 617 B

1234567891011121314151617
  1. #import <Streams/ReadableStreamDefaultReader.idl>
  2. // https://streams.spec.whatwg.org/#readablestream
  3. [Exposed=*, Transferable]
  4. interface ReadableStream {
  5. // FIXME: optional QueuingStrategy strategy = {}
  6. constructor(optional object underlyingSource);
  7. readonly attribute boolean locked;
  8. Promise<undefined> cancel(optional any reason);
  9. // FIXME: optional ReadableStreamGetReaderOptions options = {}
  10. ReadableStreamReader getReader();
  11. };
  12. // FIXME: typedef (ReadableStreamDefaultReader or ReadableStreamBYOBReader) ReadableStreamReader;
  13. typedef ReadableStreamDefaultReader ReadableStreamReader;