@@ -23,7 +23,6 @@ const {
23
23
Symbol,
24
24
SymbolAsyncIterator,
25
25
SymbolToStringTag,
26
- SymbolFor,
27
26
Uint8Array,
28
27
} = primordials ;
29
28
@@ -83,7 +82,6 @@ const {
83
82
kIsReadable,
84
83
kIsClosedPromise,
85
84
kControllerErrorFunction,
86
- isReadableNodeStream,
87
85
} = require ( 'internal/streams/utils' ) ;
88
86
89
87
const {
@@ -141,18 +139,9 @@ const kChunk = Symbol('kChunk');
141
139
const kError = Symbol ( 'kError' ) ;
142
140
const kPull = Symbol ( 'kPull' ) ;
143
141
const kRelease = Symbol ( 'kRelease' ) ;
144
- const kReadableOriginalAsyncIteratorPrototype = SymbolFor ( 'nodejs.stream.originalAsyncIteratorPrototype' ) ;
145
142
146
143
let releasedError ;
147
144
let releasingError ;
148
- let readableStreamAdapters ;
149
-
150
- function lazyReadableStreamAdapters ( ) {
151
- if ( ! readableStreamAdapters ) {
152
- readableStreamAdapters = require ( 'internal/webstreams/adapters' ) ;
153
- }
154
- return readableStreamAdapters ;
155
- }
156
145
157
146
const userModuleRegExp = / ^ { 4 } a t (?: [ ^ / \\ ( ] + \( ) (? ! n o d e : ( .+ ) : \d + : \d + \) $ ) .* / gm;
158
147
@@ -1266,17 +1255,6 @@ const isReadableStreamBYOBReader =
1266
1255
// ---- ReadableStream Implementation
1267
1256
1268
1257
function readableStreamFromIterable ( iterable ) {
1269
- const strategy = {
1270
- size ( ) {
1271
- return 1 ;
1272
- } ,
1273
- highWaterMark : 0 ,
1274
- } ;
1275
- if ( isReadableNodeStream ( iterable ) &&
1276
- iterable [ kReadableOriginalAsyncIteratorPrototype ] === iterable [ SymbolAsyncIterator ] ) {
1277
- return lazyReadableStreamAdapters ( ) . newReadableStreamFromStreamReadable ( iterable , strategy ) ;
1278
- }
1279
-
1280
1258
let stream ;
1281
1259
const iteratorRecord = getIterator ( iterable , 'async' ) ;
1282
1260
@@ -1319,7 +1297,12 @@ function readableStreamFromIterable(iterable) {
1319
1297
start : startAlgorithm ,
1320
1298
pull : pullAlgorithm ,
1321
1299
cancel : cancelAlgorithm ,
1322
- } , strategy ) ;
1300
+ } , {
1301
+ size ( ) {
1302
+ return 1 ;
1303
+ } ,
1304
+ highWaterMark : 0 ,
1305
+ } ) ;
1323
1306
1324
1307
return stream ;
1325
1308
}
0 commit comments