Skip to content

Commit 67a08f9

Browse files
Link reader slots
1 parent b35905b commit 67a08f9

File tree

1 file changed

+54
-54
lines changed

1 file changed

+54
-54
lines changed

index.bs

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -973,7 +973,7 @@ default-reader-asynciterator-prototype-internal-slots">Asynchronous iteration</h
973973
ignore>stream</var> and |iterator|, are:
974974

975975
1. Let |reader| be |iterator|'s [=ReadableStream async iterator/reader=].
976-
1. If |reader|.\[[stream]] is undefined, return [=a promise rejected with=] a {{TypeError}}.
976+
1. If |reader|.[=ReadableStreamDefaultReader/[[stream]]=] is undefined, return [=a promise rejected with=] a {{TypeError}}.
977977
1. Let |promise| be [=a new promise=].
978978
1. Let |readRequest| be a new [=read request=] with the following [=struct/items=]:
979979
: [=read request/chunk steps=], given |chunk|
@@ -996,8 +996,8 @@ default-reader-asynciterator-prototype-internal-slots">Asynchronous iteration</h
996996
ignore>stream</var>, |iterator|, and |arg|, are:
997997

998998
1. Let |reader| be |iterator|'s [=ReadableStream async iterator/reader=].
999-
1. If |reader|.\[[stream]] is undefined, return [=a promise resolved with=] undefined.
1000-
1. Assert: |reader|.\[[readRequests]] is [=list/is empty|empty=], as the async iterator machinery
999+
1. If |reader|.[=ReadableStreamDefaultReader/[[stream]]=] is undefined, return [=a promise resolved with=] undefined.
1000+
1. Assert: |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] is [=list/is empty|empty=], as the async iterator machinery
10011001
guarantees that any previous calls to `next()` have settled before this is called.
10021002
1. If |iterator|'s [=ReadableStream async iterator/prevent cancel=] is false:
10031003
1. Let |result| be ! [$ReadableStreamReaderGenericCancel$](|reader|, |arg|).
@@ -1133,14 +1133,14 @@ to filling the [=readable stream=]'s [=internal queue=] or changing its state. I
11331133
The <dfn id="default-reader-closed" attribute for="ReadableStreamDefaultReader">closed</dfn>
11341134
getter steps are:
11351135

1136-
1. Return [=this=].\[[closedPromise]].
1136+
1. Return [=this=].[=ReadableStreamDefaultReader/[[closedPromise]]=].
11371137
</div>
11381138

11391139
<div algorithm>
11401140
The <dfn id="default-reader-cancel" method for="ReadableStreamDefaultReader">cancel(|reason|)</dfn>
11411141
method steps are:
11421142

1143-
1. If [=this=].\[[stream]] is undefined, return [=a promise rejected with=] a {{TypeError}}
1143+
1. If [=this=].[=ReadableStreamDefaultReader/[[stream]]=] is undefined, return [=a promise rejected with=] a {{TypeError}}
11441144
exception.
11451145
1. Return ! [$ReadableStreamReaderGenericCancel$]([=this=], |reason|).
11461146
</div>
@@ -1149,7 +1149,7 @@ to filling the [=readable stream=]'s [=internal queue=] or changing its state. I
11491149
The <dfn id="default-reader-read" method for="ReadableStreamDefaultReader">read()</dfn>
11501150
method steps are:
11511151

1152-
1. If [=this=].\[[stream]] is undefined, return [=a promise rejected with=] a {{TypeError}}
1152+
1. If [=this=].[=ReadableStreamDefaultReader/[[stream]]=] is undefined, return [=a promise rejected with=] a {{TypeError}}
11531153
exception.
11541154
1. Let |promise| be [=a new promise=].
11551155
1. Let |readRequest| be a new [=read request=] with the following [=struct/items=]:
@@ -1172,8 +1172,8 @@ to filling the [=readable stream=]'s [=internal queue=] or changing its state. I
11721172
The <dfn id="default-reader-release-lock" method
11731173
for="ReadableStreamDefaultReader">releaseLock()</dfn> method steps are:
11741174

1175-
1. If [=this=].\[[stream]] is undefined, return.
1176-
1. If [=this=].\[[readRequests]] is not [=list/is empty|empty=], throw a {{TypeError}} exception.
1175+
1. If [=this=].[=ReadableStreamDefaultReader/[[stream]]=] is undefined, return.
1176+
1. If [=this=].[=ReadableStreamDefaultReader/[[readRequests]]=] is not [=list/is empty|empty=], throw a {{TypeError}} exception.
11771177
1. Perform ! [$ReadableStreamReaderGenericRelease$]([=this=]).
11781178
</div>
11791179

@@ -1314,14 +1314,14 @@ value: newViewOnSameMemory, done: true }</code> for closed streams, instead of t
13141314
The <dfn id="byob-reader-closed" attribute for="ReadableStreamBYOBReader">closed</dfn>
13151315
getter steps are:
13161316

1317-
1. Return [=this=].\[[closedPromise]].
1317+
1. Return [=this=].[=ReadableStreamBYOBReader/[[closedPromise]]=].
13181318
</div>
13191319

13201320
<div algorithm>
13211321
The <dfn id="byob-reader-cancel" method for="ReadableStreamBYOBReader">cancel(|reason|)</dfn>
13221322
method steps are:
13231323

1324-
1. If [=this=].\[[stream]] is undefined, return [=a promise rejected with=] a {{TypeError}}
1324+
1. If [=this=].[=ReadableStreamBYOBReader/[[stream]]=] is undefined, return [=a promise rejected with=] a {{TypeError}}
13251325
exception.
13261326
1. Return ! [$ReadableStreamReaderGenericCancel$]([=this=], |reason|).
13271327
</div>
@@ -1333,7 +1333,7 @@ value: newViewOnSameMemory, done: true }</code> for closed streams, instead of t
13331333
1. If |view|.\[[ByteLength]] is 0, return [=a promise rejected with=] a {{TypeError}} exception.
13341334
1. If |view|.\[[ViewedArrayBuffer]].\[[ArrayBufferByteLength]] is 0, return [=a promise rejected
13351335
with=] a {{TypeError}} exception.
1336-
1. If [=this=].\[[stream]] is undefined, return [=a promise rejected with=] a {{TypeError}}
1336+
1. If [=this=].[=ReadableStreamBYOBReader/[[stream]]=] is undefined, return [=a promise rejected with=] a {{TypeError}}
13371337
exception.
13381338
1. Let |promise| be [=a new promise=].
13391339
1. Let |readIntoRequest| be a new [=read-into request=] with the following [=struct/items=]:
@@ -1356,8 +1356,8 @@ value: newViewOnSameMemory, done: true }</code> for closed streams, instead of t
13561356
The <dfn id="byob-reader-release-lock" method
13571357
for="ReadableStreamBYOBReader">releaseLock()</dfn> method steps are:
13581358

1359-
1. If [=this=].\[[stream]] is undefined, return.
1360-
1. If [=this=].\[[readIntoRequests]] is not [=list/is empty|empty=], throw a {{TypeError}}
1359+
1. If [=this=].[=ReadableStreamBYOBReader/[[stream]]=] is undefined, return.
1360+
1. If [=this=].[=ReadableStreamBYOBReader/[[readIntoRequests]]=] is not [=list/is empty|empty=], throw a {{TypeError}}
13611361
exception.
13621362
1. Perform ! [$ReadableStreamReaderGenericRelease$]([=this=]).
13631363
</div>
@@ -1523,7 +1523,7 @@ counterparts for BYOB controllers, as discussed in [[#rs-abstract-ops-used-by-co
15231523
id="rs-default-controller-private-pull">\[[PullSteps]](|readRequest|)</dfn> implements the
15241524
[$ReadableStreamController/[[PullSteps]]$] contract. It performs the following steps:
15251525

1526-
1. Let |stream| be [=this=].\[[stream]].
1526+
1. Let |stream| be [=this=].[=ReadableStreamBYOBReader/[[stream]]=].
15271527
1. If [=this=].\[[queue]] is not [=list/is empty|empty=],
15281528
1. Let |chunk| be ! [$DequeueValue$]([=this=]).
15291529
1. If [=this=].\[[closeRequested]] is true and [=this=].\[[queue]] [=list/is empty=],
@@ -1736,7 +1736,7 @@ has the following [=struct/items=]:
17361736
steps are:
17371737

17381738
1. If [=this=].\[[closeRequested]] is true, throw a {{TypeError}} exception.
1739-
1. If [=this=].\[[stream]].[=ReadableStream/[[state]]=] is not "`readable`", throw a {{TypeError}} exception.
1739+
1. If [=this=].[=ReadableStreamBYOBReader/[[stream]]=].[=ReadableStream/[[state]]=] is not "`readable`", throw a {{TypeError}} exception.
17401740
1. Perform ? [$ReadableByteStreamControllerClose$]([=this=]).
17411741
</div>
17421742

@@ -1748,7 +1748,7 @@ for="ReadableByteStreamController">enqueue(|chunk|)</dfn> method steps are:
17481748
1. If |chunk|.\[[ViewedArrayBuffer]].\[[ArrayBufferByteLength]] is 0, throw a {{TypeError}}
17491749
exception.
17501750
1. If [=this=].\[[closeRequested]] is true, throw a {{TypeError}} exception.
1751-
1. If [=this=].\[[stream]].[=ReadableStream/[[state]]=] is not "`readable`", throw a {{TypeError}} exception.
1751+
1. If [=this=].[=ReadableStreamBYOBReader/[[stream]]=].[=ReadableStream/[[state]]=] is not "`readable`", throw a {{TypeError}} exception.
17521752
1. Return ! [$ReadableByteStreamControllerEnqueue$]([=this=], |chunk|).
17531753
</div>
17541754

@@ -2189,7 +2189,7 @@ create them does not matter.
21892189
[$ReadableStreamDefaultControllerEnqueue$](|branch2|.[=ReadableStream/[[controller]]=], |value2|).
21902190

21912191
<p class="note">The microtask delay here is necessary because it takes at least a microtask to
2192-
detect errors, when we use |reader|.\[[closedPromise]] below. We want errors in |stream| to
2192+
detect errors, when we use |reader|.[=ReadableStreamDefaultReader/[[closedPromise]]=] below. We want errors in |stream| to
21932193
error both branches immediately, so we cannot let successful synchronously-available reads
21942194
happen ahead of asynchronously-available errors.
21952195

@@ -2228,7 +2228,7 @@ create them does not matter.
22282228
|cancel1Algorithm|).
22292229
1. Set |branch2| to ! [$CreateReadableStream$](|startAlgorithm|, |pullAlgorithm|,
22302230
|cancel2Algorithm|).
2231-
1. [=Upon rejection=] of |reader|.\[[closedPromise]] with reason |r|,
2231+
1. [=Upon rejection=] of |reader|.[=ReadableStreamDefaultReader/[[closedPromise]]=] with reason |r|,
22322232
1. Perform ! [$ReadableStreamDefaultControllerError$](|branch1|.[=ReadableStream/[[controller]]=], |r|).
22332233
1. Perform ! [$ReadableStreamDefaultControllerError$](|branch2|.[=ReadableStream/[[controller]]=], |r|).
22342234
1. [=Resolve=] |cancelPromise| with undefined.
@@ -2276,7 +2276,7 @@ the {{ReadableStream}}'s public API.
22762276

22772277
1. Assert: |stream|.[=ReadableStream/[[reader]]=] [=implements=] {{ReadableStreamBYOBReader}}.
22782278
1. Assert: |stream|.[=ReadableStream/[[state]]=] is "`readable`" or "`closed`".
2279-
1. [=list/Append=] |readRequest| to |stream|.[=ReadableStream/[[reader]]=].\[[readIntoRequests]].
2279+
1. [=list/Append=] |readRequest| to |stream|.[=ReadableStream/[[reader]]=].[=ReadableStreamBYOBReader/[[readIntoRequests]]=].
22802280
</div>
22812281

22822282
<div algorithm>
@@ -2286,7 +2286,7 @@ the {{ReadableStream}}'s public API.
22862286

22872287
1. Assert: |stream|.[=ReadableStream/[[reader]]=] [=implements=] {{ReadableStreamDefaultReader}}.
22882288
1. Assert: |stream|.[=ReadableStream/[[state]]=] is "`readable`".
2289-
1. [=list/Append=] |readRequest| to |stream|.[=ReadableStream/[[reader]]=].\[[readRequests]].
2289+
1. [=list/Append=] |readRequest| to |stream|.[=ReadableStream/[[reader]]=].[=ReadableStreamDefaultReader/[[readRequests]]=].
22902290
</div>
22912291

22922292
<div algorithm>
@@ -2313,10 +2313,10 @@ the {{ReadableStream}}'s public API.
23132313
1. Let |reader| be |stream|.[=ReadableStream/[[reader]]=].
23142314
1. If |reader| is undefined, return.
23152315
1. If |reader| [=implements=] {{ReadableStreamDefaultReader}},
2316-
1. [=list/For each=] |readRequest| of |reader|.\[[readRequests]],
2316+
1. [=list/For each=] |readRequest| of |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=],
23172317
1. Perform |readRequest|'s [=read request/close steps=].
2318-
1. Set |reader|.\[[readRequests]] to an empty [=list=].
2319-
1. [=Resolve=] |reader|.\[[closedPromise]] with undefined.
2318+
1. Set |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] to an empty [=list=].
2319+
1. [=Resolve=] |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] with undefined.
23202320

23212321
<p class="note">The case where |stream|.[=ReadableStream/[[state]]=] is "`closed`", but |stream|.\[[closeRequested]]
23222322
is false, will happen if the stream was closed without its controller's close method ever being
@@ -2335,16 +2335,16 @@ the {{ReadableStream}}'s public API.
23352335
1. Let |reader| be |stream|.[=ReadableStream/[[reader]]=].
23362336
1. If |reader| is undefined, return.
23372337
1. If |reader| [=implements=] {{ReadableStreamDefaultReader}},
2338-
1. [=list/For each=] |readRequest| of |reader|.\[[readRequests]],
2338+
1. [=list/For each=] |readRequest| of |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=],
23392339
1. Perform |readRequest|'s [=read request/error steps=], given |e|.
2340-
1. Set |reader|.\[[readRequests]] to a new empty [=list=].
2340+
1. Set |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] to a new empty [=list=].
23412341
1. Otherwise,
23422342
1. Assert: |reader| [=implements=] {{ReadableStreamBYOBReader}}.
2343-
1. [=list/For each=] |readIntoRequest| of |reader|.\[[readIntoRequests]],
2343+
1. [=list/For each=] |readIntoRequest| of |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=],
23442344
1. Perform |readIntoRequest|'s [=read-into request/error steps=], given |e|.
2345-
1. Set |reader|.\[[readIntoRequests]] to a new empty [=list=].
2346-
1. [=Reject=] |reader|.\[[closedPromise]] with |e|.
2347-
1. Set |reader|.\[[closedPromise]].\[[PromiseIsHandled]] to true.
2345+
1. Set |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=] to a new empty [=list=].
2346+
1. [=Reject=] |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] with |e|.
2347+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=].\[[PromiseIsHandled]] to true.
23482348
</div>
23492349

23502350
<div algorithm>
@@ -2353,9 +2353,9 @@ the {{ReadableStream}}'s public API.
23532353
|chunk|, |done|)</dfn> performs the following steps:
23542354

23552355
1. Let |reader| be |stream|.[=ReadableStream/[[reader]]=].
2356-
1. Assert: |reader|.\[[readIntoRequests]] is not [=list/is empty|empty=].
2357-
1. Let |readIntoRequest| be |reader|.\[[readIntoRequests]][0].
2358-
1. [=list/Remove=] |readIntoRequest| from |reader|.\[[readIntoRequests]].
2356+
1. Assert: |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=] is not [=list/is empty|empty=].
2357+
1. Let |readIntoRequest| be |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=][0].
2358+
1. [=list/Remove=] |readIntoRequest| from |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=].
23592359
1. If |done| is true, perform |readIntoRequest|'s [=read-into request/close steps=], given |chunk|.
23602360
1. Otherwise, perform |readIntoRequest|'s [=read-into request/chunk steps=], given |chunk|.
23612361
</div>
@@ -2366,9 +2366,9 @@ the {{ReadableStream}}'s public API.
23662366
|done|)</dfn> performs the following steps:
23672367

23682368
1. Let |reader| be |stream|.[=ReadableStream/[[reader]]=].
2369-
1. Assert: |reader|.\[[readRequests]] is not [=list/is empty|empty=].
2370-
1. Let |readRequest| be |reader|.\[[readRequests]][0].
2371-
1. [=list/Remove=] |readRequest| from |reader|.\[[readRequests]].
2369+
1. Assert: |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] is not [=list/is empty|empty=].
2370+
1. Let |readRequest| be |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=][0].
2371+
1. [=list/Remove=] |readRequest| from |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=].
23722372
1. If |done| is true, perform |readRequest|'s [=read request/close steps=].
23732373
1. Otherwise, perform |readRequest|'s [=read request/chunk steps=], given |chunk|.
23742374
</div>
@@ -2378,15 +2378,15 @@ the {{ReadableStream}}'s public API.
23782378
id="readable-stream-get-num-read-into-requests">ReadableStreamGetNumReadIntoRequests(|stream|)</dfn>
23792379
performs the following steps:
23802380

2381-
1. Return |stream|.[=ReadableStream/[[reader]]=].\[[readIntoRequests]]'s [=list/size=].
2381+
1. Return |stream|.[=ReadableStream/[[reader]]=].[=ReadableStreamBYOBReader/[[readIntoRequests]]=]'s [=list/size=].
23822382
</div>
23832383

23842384
<div algorithm>
23852385
<dfn abstract-op lt="ReadableStreamGetNumReadRequests"
23862386
id="readable-stream-get-num-read-requests">ReadableStreamGetNumReadRequests(|stream|)</dfn>
23872387
performs the following steps:
23882388

2389-
1. Return |stream|.[=ReadableStream/[[reader]]=].\[[readRequests]]'s [=list/size=].
2389+
1. Return |stream|.[=ReadableStream/[[reader]]=].[=ReadableStreamDefaultReader/[[readRequests]]=]'s [=list/size=].
23902390
</div>
23912391

23922392
<div algorithm>
@@ -2438,7 +2438,7 @@ The following abstract operations support the implementation and manipulation of
24382438
id="readable-stream-reader-generic-cancel">ReadableStreamReaderGenericCancel(|reader|,
24392439
|reason|)</dfn> performs the following steps:
24402440

2441-
1. Let |stream| be |reader|.\[[stream]].
2441+
1. Let |stream| be |reader|.[=ReadableStreamGenericReader/[[stream]]=].
24422442
1. Assert: |stream| is not undefined.
24432443
1. Return ! [$ReadableStreamCancel$](|stream|, |reason|).
24442444
</div>
@@ -2448,40 +2448,40 @@ The following abstract operations support the implementation and manipulation of
24482448
id="readable-stream-reader-generic-initialize">ReadableStreamReaderGenericInitialize(|reader|,
24492449
|stream|)</dfn> performs the following steps:
24502450

2451-
1. Set |reader|.\[[stream]] to |stream|.
2451+
1. Set |reader|.[=ReadableStreamGenericReader/[[stream]]=] to |stream|.
24522452
1. Set |stream|.[=ReadableStream/[[reader]]=] to |reader|.
24532453
1. If |stream|.[=ReadableStream/[[state]]=] is "`readable`",
2454-
1. Set |reader|.\[[closedPromise]] to [=a new promise=].
2454+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] to [=a new promise=].
24552455
1. Otherwise, if |stream|.[=ReadableStream/[[state]]=] is "`closed`",
2456-
1. Set |reader|.\[[closedPromise]] to [=a promise resolved with=] undefined.
2456+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] to [=a promise resolved with=] undefined.
24572457
1. Otherwise,
24582458
1. Assert: |stream|.[=ReadableStream/[[state]]=] is "`errored`".
2459-
1. Set |reader|.\[[closedPromise]] to [=a promise rejected with=] |stream|.[=ReadableStream/[[storedError]]=].
2460-
1. Set |reader|.\[[closedPromise]].\[[PromiseIsHandled]] to true.
2459+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] to [=a promise rejected with=] |stream|.[=ReadableStream/[[storedError]]=].
2460+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=].\[[PromiseIsHandled]] to true.
24612461
</div>
24622462

24632463
<div algorithm>
24642464
<dfn abstract-op lt="ReadableStreamReaderGenericRelease"
24652465
id="readable-stream-reader-generic-release">ReadableStreamReaderGenericRelease(|reader|)</dfn>
24662466
performs the following steps:
24672467

2468-
1. Assert: |reader|.\[[stream]] is not undefined.
2469-
1. Assert: |reader|.\[[stream]].[=ReadableStream/[[reader]]=] is |reader|.
2470-
1. If |reader|.\[[stream]].[=ReadableStream/[[state]]=] is "`readable`", [=reject=] |reader|.\[[closedPromise]] with
2468+
1. Assert: |reader|.[=ReadableStreamGenericReader/[[stream]]=] is not undefined.
2469+
1. Assert: |reader|.[=ReadableStreamGenericReader/[[stream]]=].[=ReadableStream/[[reader]]=] is |reader|.
2470+
1. If |reader|.[=ReadableStreamGenericReader/[[stream]]=].[=ReadableStream/[[state]]=] is "`readable`", [=reject=] |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] with
24712471
a {{TypeError}} exception.
2472-
1. Otherwise, set |reader|.\[[closedPromise]] to [=a promise rejected with=] a {{TypeError}}
2472+
1. Otherwise, set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=] to [=a promise rejected with=] a {{TypeError}}
24732473
exception.
2474-
1. Set |reader|.\[[closedPromise]].\[[PromiseIsHandled]] to true.
2475-
1. Set |reader|.\[[stream]].[=ReadableStream/[[reader]]=] to undefined.
2476-
1. Set |reader|.\[[stream]] to undefined.
2474+
1. Set |reader|.[=ReadableStreamGenericReader/[[closedPromise]]=].\[[PromiseIsHandled]] to true.
2475+
1. Set |reader|.[=ReadableStreamGenericReader/[[stream]]=].[=ReadableStream/[[reader]]=] to undefined.
2476+
1. Set |reader|.[=ReadableStreamGenericReader/[[stream]]=] to undefined.
24772477
</div>
24782478

24792479
<div algorithm>
24802480
<dfn abstract-op lt="ReadableStreamBYOBReaderRead"
24812481
id="readable-stream-byob-reader-read">ReadableStreamBYOBReaderRead(|reader|, |view|,
24822482
|readIntoRequest|)</dfn> performs the following steps:
24832483

2484-
1. Let |stream| be |reader|.\[[stream]].
2484+
1. Let |stream| be |reader|.[=ReadableStreamBYOBReader/[[stream]]=].
24852485
1. Assert: |stream| is not undefined.
24862486
1. Set |stream|.[=ReadableStream/[[disturbed]]=] to true.
24872487
1. If |stream|.[=ReadableStream/[[state]]=] is "`errored`", perform |readIntoRequest|'s [=read-into request/error
@@ -2495,7 +2495,7 @@ The following abstract operations support the implementation and manipulation of
24952495
id="readable-stream-default-reader-read">ReadableStreamDefaultReaderRead(|reader|,
24962496
|readRequest|)</dfn> performs the following steps:
24972497

2498-
1. Let |stream| be |reader|.\[[stream]].
2498+
1. Let |stream| be |reader|.[=ReadableStreamDefaultReader/[[stream]]=].
24992499
1. Assert: |stream| is not undefined.
25002500
1. Set |stream|.[=ReadableStream/[[disturbed]]=] to true.
25012501
1. If |stream|.[=ReadableStream/[[state]]=] is "`closed`", perform |readRequest|'s [=read request/close steps=].
@@ -2515,7 +2515,7 @@ The following abstract operations support the implementation and manipulation of
25152515
1. If |stream|.[=ReadableStream/[[controller]]=] does not [=implement=] {{ReadableByteStreamController}}, throw a
25162516
{{TypeError}} exception.
25172517
1. Perform ! [$ReadableStreamReaderGenericInitialize$](|reader|, |stream|).
2518-
1. Set |reader|.\[[readIntoRequests]] to a new empty [=list=].
2518+
1. Set |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=] to a new empty [=list=].
25192519
</div>
25202520

25212521
<div algorithm>
@@ -2525,7 +2525,7 @@ The following abstract operations support the implementation and manipulation of
25252525

25262526
1. If ! [$IsReadableStreamLocked$](|stream|) is true, throw a {{TypeError}} exception.
25272527
1. Perform ! [$ReadableStreamReaderGenericInitialize$](|reader|, |stream|).
2528-
1. Set |reader|.\[[readRequests]] to a new empty [=list=].
2528+
1. Set |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] to a new empty [=list=].
25292529
</div>
25302530

25312531
<h4 id="rs-default-controller-abstract-ops">Default controllers</h4>

0 commit comments

Comments
 (0)