- From: James M Snell <notifications@github.com>
- Date: Sat, 11 Sep 2021 08:15:31 -0700
- To: whatwg/streams <streams@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Saturday, 11 September 2021 15:15:44 UTC
@jasnell commented on this pull request. > @@ -475,6 +481,8 @@ The Web IDL definition for the {{ReadableStream}} class is given as follows: interface ReadableStream { constructor(optional object underlyingSource, optional QueuingStrategy strategy = {}); + static ReadableStream from(any asyncIterable); It would be excellent to see this move forward. With regards to the question about the special case for byte sources, the signature here can echo the signature for the `new ReadableStream()` constructor... ```js const readable1 = ReadableStream.from(iter, new CountQueueingStrategy({ highWaterMark: 10 }); const readable2 = ReadableStream.from({ source: iter, type: 'bytes', autoAllocateChunkSize: 1024 }); ``` That is, make the first argument either a dictionary or an iterator... ``` dictionary FromInit { (AsyncIterator | Iterator) source; ReadableStreamType type; unsigned long long autoAllocateChunkSize; } ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/streams/pull/1083#pullrequestreview-751925951
Received on Saturday, 11 September 2021 15:15:44 UTC