7
7
ObjectEntries,
8
8
PromisePrototypeThen,
9
9
PromiseResolve,
10
+ PromiseWithResolvers,
10
11
SafePromiseAll,
11
12
SafePromisePrototypeFinally,
12
13
SafeSet,
@@ -64,7 +65,6 @@ const {
64
65
} = require ( 'internal/errors' ) ;
65
66
66
67
const {
67
- createDeferredPromise,
68
68
kEmptyObject,
69
69
normalizeEncoding,
70
70
} = require ( 'internal/util' ) ;
@@ -213,7 +213,7 @@ function newWritableStreamFromStreamWritable(streamWritable) {
213
213
214
214
write ( chunk ) {
215
215
if ( streamWritable . writableNeedDrain || ! streamWritable . write ( chunk ) ) {
216
- backpressurePromise = createDeferredPromise ( ) ;
216
+ backpressurePromise = PromiseWithResolvers ( ) ;
217
217
return SafePromisePrototypeFinally (
218
218
backpressurePromise . promise , ( ) => {
219
219
backpressurePromise = undefined ;
@@ -227,7 +227,7 @@ function newWritableStreamFromStreamWritable(streamWritable) {
227
227
228
228
close ( ) {
229
229
if ( closed === undefined && ! isWritableEnded ( streamWritable ) ) {
230
- closed = createDeferredPromise ( ) ;
230
+ closed = PromiseWithResolvers ( ) ;
231
231
streamWritable . end ( ) ;
232
232
return closed . promise ;
233
233
}
@@ -900,7 +900,7 @@ function newWritableStreamFromStreamBase(streamBase, strategy) {
900
900
}
901
901
902
902
function doWrite ( chunk , controller ) {
903
- const promise = createDeferredPromise ( ) ;
903
+ const promise = PromiseWithResolvers ( ) ;
904
904
let ret ;
905
905
let req ;
906
906
try {
@@ -933,7 +933,7 @@ function newWritableStreamFromStreamBase(streamBase, strategy) {
933
933
} ,
934
934
935
935
close ( ) {
936
- const promise = createDeferredPromise ( ) ;
936
+ const promise = PromiseWithResolvers ( ) ;
937
937
const req = new ShutdownWrap ( ) ;
938
938
req . oncomplete = ( ) => promise . resolve ( ) ;
939
939
const err = streamBase . shutdown ( req ) ;
@@ -1000,7 +1000,7 @@ function newReadableStreamFromStreamBase(streamBase, strategy, options = kEmptyO
1000
1000
} ,
1001
1001
1002
1002
cancel ( ) {
1003
- const promise = createDeferredPromise ( ) ;
1003
+ const promise = PromiseWithResolvers ( ) ;
1004
1004
try {
1005
1005
ondone ( ) ;
1006
1006
} catch ( error ) {
0 commit comments