diff options
author | 2022-12-04 02:53:04 -0800 | |
---|---|---|
committer | 2022-12-04 02:53:04 -0800 | |
commit | f052e66df538f7fabb0e173d9dd79888201286f2 (patch) | |
tree | 336fec084318b8cb93f48b85185c662d7e5b226b /src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp | |
parent | 46e34a3fa9cba38e70ba034e5ea45584ecce5960 (diff) | |
download | bun-f052e66df538f7fabb0e173d9dd79888201286f2.tar.gz bun-f052e66df538f7fabb0e173d9dd79888201286f2.tar.zst bun-f052e66df538f7fabb0e173d9dd79888201286f2.zip |
Add some basic tests for process.stdout
Diffstat (limited to 'src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp')
-rw-r--r-- | src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp index ed5ea553e..07086c4c8 100644 --- a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp +++ b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp @@ -52,7 +52,7 @@ namespace WebCore { const JSC::ConstructAbility s_processObjectInternalsGetStdioWriteStreamCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_processObjectInternalsGetStdioWriteStreamCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_processObjectInternalsGetStdioWriteStreamCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_processObjectInternalsGetStdioWriteStreamCodeLength = 9885; +const int s_processObjectInternalsGetStdioWriteStreamCodeLength = 9968; static const JSC::Intrinsic s_processObjectInternalsGetStdioWriteStreamCodeIntrinsic = JSC::NoIntrinsic; const char* const s_processObjectInternalsGetStdioWriteStreamCode = "(function (fd_, rawRequire) {\n" \ @@ -235,10 +235,10 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode = " normalied === \"utf8\" ||\n" \ " normalied === \"utf-8\" ||\n" \ " normalied === \"buffer\" ||\n" \ - " normalied === \"binary\" ||\n" \ - " normalized === \"\"\n" \ + " normalied === \"binary\"\n" \ " );\n" \ " }\n" \ + "\n" \ " var FastStdioWriteStream = class StdioWriteStream extends EventEmitter {\n" \ " #fd;\n" \ " #innerStream;\n" \ @@ -290,6 +290,14 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode = " return (this.#isTTY ??= require(\"node:tty\").isatty(this.#fd));\n" \ " }\n" \ "\n" \ + " ref() {\n" \ + " this.#getWriter().ref();\n" \ + " }\n" \ + "\n" \ + " unref() {\n" \ + " this.#getWriter().unref();\n" \ + " }\n" \ + "\n" \ " on(event, listener) {\n" \ " if (event === \"close\" || event === \"finish\") {\n" \ " this.#ensureInnerStream();\n" \ @@ -342,7 +350,7 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode = " var writer = this.#getWriter();\n" \ " const writeResult = writer.write(chunk);\n" \ " this.bytesWritten += writeResult;\n" \ - " const flushResult = writer.flush();\n" \ + " const flushResult = writer.flush(false);\n" \ " return !!(writeResult || flushResult);\n" \ " }\n" \ "\n" \ |