ReadableStream.idl 596 B

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