Skip to content

Commit b29afa2

Browse files
mcollinaBethGriggs
authored andcommitted
stream: make Symbol.asyncIterator support stable
PR-URL: #26989 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Masashi Hirano <shisama07@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
1 parent 7eb73d3 commit b29afa2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

doc/api/stream.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1286,9 +1286,13 @@ myReader.on('readable', () => {
12861286
##### readable\[Symbol.asyncIterator\]()
12871287
<!-- YAML
12881288
added: v10.0.0
1289+
changes:
1290+
- version: REPLACEME
1291+
pr-url: https://github.com/nodejs/node/pull/26989
1292+
description: Symbol.asyncIterator support is no longer experimental.
12891293
-->
12901294

1291-
> Stability: 1 - Experimental
1295+
> Stability: 2 - Stable
12921296
12931297
* Returns: {AsyncIterator} to fully consume the stream.
12941298

lib/_stream_readable.js

-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ const {
4646
ERR_METHOD_NOT_IMPLEMENTED,
4747
ERR_STREAM_UNSHIFT_AFTER_END_EVENT
4848
} = require('internal/errors').codes;
49-
const { emitExperimentalWarning } = require('internal/util');
5049

5150
// Lazy loaded to improve the startup performance.
5251
let StringDecoder;
@@ -1036,7 +1035,6 @@ Readable.prototype.wrap = function(stream) {
10361035
};
10371036

10381037
Readable.prototype[Symbol.asyncIterator] = function() {
1039-
emitExperimentalWarning('Readable[Symbol.asyncIterator]');
10401038
if (createReadableStreamAsyncIterator === undefined) {
10411039
createReadableStreamAsyncIterator =
10421040
require('internal/streams/async_iterator');

0 commit comments

Comments
 (0)