File tree Expand file tree Collapse file tree 1 file changed +29
-6
lines changed
Expand file tree Collapse file tree 1 file changed +29
-6
lines changed Original file line number Diff line number Diff line change 2222'use strict' ;
2323
2424const {
25+ ObjectDefineProperties,
2526 ObjectDefineProperty,
2627 ObjectKeys,
2728 ReflectApply,
@@ -110,12 +111,34 @@ Stream.compose = compose;
110111Stream . setDefaultHighWaterMark = setDefaultHighWaterMark ;
111112Stream . getDefaultHighWaterMark = getDefaultHighWaterMark ;
112113
113- ObjectDefineProperty ( Stream , 'promises' , {
114- __proto__ : null ,
115- configurable : true ,
116- enumerable : true ,
117- get ( ) {
118- return promises ;
114+ let consumers ;
115+ let web ;
116+ ObjectDefineProperties ( Stream , {
117+ consumers : {
118+ __proto__ : null ,
119+ configurable : true ,
120+ enumerable : true ,
121+ get ( ) {
122+ consumers ??= require ( 'stream/consumers' ) ;
123+ return consumers ;
124+ }
125+ } ,
126+ promises : {
127+ __proto__ : null ,
128+ configurable : true ,
129+ enumerable : true ,
130+ get ( ) {
131+ return promises ;
132+ } ,
133+ } ,
134+ web : {
135+ __proto__ : null ,
136+ configurable : true ,
137+ enumerable : true ,
138+ get ( ) {
139+ web ??= require ( 'stream/web' ) ;
140+ return web ;
141+ }
119142 } ,
120143} ) ;
121144
You can’t perform that action at this time.
0 commit comments