File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -49,28 +49,30 @@ Stream.PassThrough = require('_stream_passthrough');
49
49
Stream . pipeline = pipeline ;
50
50
Stream . finished = eos ;
51
51
52
+ function lazyLoadPromises ( ) {
53
+ if ( promises === null ) promises = require ( 'stream/promises' ) ;
54
+ return promises ;
55
+ }
56
+
52
57
ObjectDefineProperty ( Stream , 'promises' , {
53
58
configurable : true ,
54
59
enumerable : true ,
55
60
get ( ) {
56
- if ( promises === null ) promises = require ( 'stream/promises' ) ;
57
- return promises ;
61
+ return lazyLoadPromises ( ) ;
58
62
}
59
63
} ) ;
60
64
61
65
ObjectDefineProperty ( pipeline , customPromisify , {
62
66
enumerable : true ,
63
67
get ( ) {
64
- if ( promises === null ) promises = require ( 'stream/promises' ) ;
65
- return promises . pipeline ;
68
+ return lazyLoadPromises ( ) . pipeline ;
66
69
}
67
70
} ) ;
68
71
69
72
ObjectDefineProperty ( eos , customPromisify , {
70
73
enumerable : true ,
71
74
get ( ) {
72
- if ( promises === null ) promises = require ( 'stream/promises' ) ;
73
- return promises . finished ;
75
+ return lazyLoadPromises ( ) . finished ;
74
76
}
75
77
} ) ;
76
78
You can’t perform that action at this time.
0 commit comments