diff options
author | 2023-09-13 12:21:58 +0700 | |
---|---|---|
committer | 2023-09-12 22:21:58 -0700 | |
commit | 75b5c715405d49b5026c13143efecd580d27be1b (patch) | |
tree | 371b6b1b202ed2f0acbcf9a0533da21dc1381ef5 /src/js/node/stream.js | |
parent | c9c62f37e5bd6362220fb0a39ad20cffd73e486e (diff) | |
download | bun-75b5c715405d49b5026c13143efecd580d27be1b.tar.gz bun-75b5c715405d49b5026c13143efecd580d27be1b.tar.zst bun-75b5c715405d49b5026c13143efecd580d27be1b.zip |
js/node/stream.js: call write() callback when encoding is not provided (#4841)
* js/node/stream.js: call write() callback when encoding is not provided
* js/out/InternalModuleRegistryConstants.h: update
Diffstat (limited to 'src/js/node/stream.js')
-rw-r--r-- | src/js/node/stream.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/js/node/stream.js b/src/js/node/stream.js index f9d4377b5..4112589eb 100644 --- a/src/js/node/stream.js +++ b/src/js/node/stream.js @@ -5540,6 +5540,10 @@ NativeWritable.prototype.write = function NativeWritablePrototypeWrite(chunk, en return false; } fileSink.flush(true); + + if (typeof encoding === "function") { + cb = encoding; + } // TODO: Should we just have a calculation based on encoding and length of chunk? if (cb) cb(null, chunk.byteLength); return true; |