diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp index 574d18f20..d44656f75 100644 --- a/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp +++ b/src/bun.js/builtins/cpp/ProcessObjectInternalsBuiltins.cpp @@ -51,7 +51,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 = 9767; +const int s_processObjectInternalsGetStdioWriteStreamCodeLength = 10295; static const JSC::Intrinsic s_processObjectInternalsGetStdioWriteStreamCodeIntrinsic = JSC::NoIntrinsic; const char* const s_processObjectInternalsGetStdioWriteStreamCode = "(function (fd_, rawRequire) {\n" \ @@ -224,6 +224,8 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode = " return normalied === \"utf8\" || normalied === \"utf-8\" || normalied === \"buffer\" || normalied === \"binary\";\n" \ " }\n" \ "\n" \ + " var readline;\n" \ + "\n" \ " var FastStdioWriteStream = class StdioWriteStream extends EventEmitter {\n" \ " #fd;\n" \ " #innerStream;\n" \ @@ -275,6 +277,27 @@ const char* const s_processObjectInternalsGetStdioWriteStreamCode = " return (this.#isTTY ??= require(\"node:tty\").isatty(this.#fd));\n" \ " }\n" \ "\n" \ + " cursorTo(x, y, callback) {\n" \ + " return (readline ??= require(\"readline\")).cursorTo(this, x, y, callback);\n" \ + " }\n" \ + "\n" \ + " moveCursor(dx, dy, callback) {\n" \ + " return (readline ??= require(\"readline\")).moveCursor(this, dx, dy, callback);\n" \ + " }\n" \ + "\n" \ + " clearLine(dir, callback) {\n" \ + " return (readline ??= require(\"readline\")).clearLine(this, dir, callback);\n" \ + " }\n" \ + "\n" \ + " clearScreenDown(callback) {\n" \ + " return (readline ??= require(\"readline\")).clearScreenDown(this, callback);\n" \ + " }\n" \ + "\n" \ + " //\n" \ + " //\n" \ + " //\n" \ + " //\n" \ + "\n" \ " ref() {\n" \ " this.#getWriter().ref();\n" \ " }\n" \ |