# Pastebin yssMUcXA diff --git a/index.bs b/index.bs index ae48a25..2714b83 100644 --- a/index.bs +++ b/index.bs @@ -1283,6 +1283,8 @@

Class definition

cancel(reason) read() releaseLock() + + [Symbol.asyncIterator]() } @@ -1402,6 +1404,18 @@
re 1. Perform ! ReadableStreamReaderGenericRelease(*this*). +
[Symbol.asyncIterator]()
+ + + 1. If ! IsReadableStreamDefaultReader(*this*) is *false*, throw a *TypeError* exception. + 1. If *this*.[[ownerReadableStream]] is *undefined*, throw a *TypeError* exception. + 1. Repeat, + 1. Let _iterResult_ be Await ! ReadableStreamDefaultReaderRead(*this*, *true*). + 1. Perform Yield _iterResult_. + 1. If ? IteratorComplete(_iterResult_) is *true*, then + 1. Return _iterResult_. + +

Class ReadableStreamBYOBReader

The {{ReadableStreamBYOBReader}} class represents a BYOB reader designed to be vended by a {{ReadableStream}}