diff options
Diffstat (limited to 'src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp')
-rw-r--r-- | src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp index a957a7c2b..c231091b6 100644 --- a/src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp +++ b/src/bun.js/builtins/cpp/StreamInternalsBuiltins.cpp @@ -392,14 +392,16 @@ const char* const s_streamInternalsResetQueueCode = const JSC::ConstructAbility s_streamInternalsExtractSizeAlgorithmCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_streamInternalsExtractSizeAlgorithmCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_streamInternalsExtractSizeAlgorithmCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_streamInternalsExtractSizeAlgorithmCodeLength = 288; +const int s_streamInternalsExtractSizeAlgorithmCodeLength = 294; static const JSC::Intrinsic s_streamInternalsExtractSizeAlgorithmCodeIntrinsic = JSC::NoIntrinsic; const char* const s_streamInternalsExtractSizeAlgorithmCode = "(function (strategy)\n" \ "{\n" \ - " if (!(\"size\" in strategy))\n" \ + " const sizeAlgorithm = strategy.size;\n" \ + "\n" \ + " if (sizeAlgorithm === @undefined)\n" \ " return () => 1;\n" \ - " const sizeAlgorithm = strategy[\"size\"];\n" \ + "\n" \ " if (typeof sizeAlgorithm !== \"function\")\n" \ " @throwTypeError(\"strategy.size must be a function\");\n" \ "\n" \ @@ -410,14 +412,16 @@ const char* const s_streamInternalsExtractSizeAlgorithmCode = const JSC::ConstructAbility s_streamInternalsExtractHighWaterMarkCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_streamInternalsExtractHighWaterMarkCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_streamInternalsExtractHighWaterMarkCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_streamInternalsExtractHighWaterMarkCodeLength = 325; +const int s_streamInternalsExtractHighWaterMarkCodeLength = 322; static const JSC::Intrinsic s_streamInternalsExtractHighWaterMarkCodeIntrinsic = JSC::NoIntrinsic; const char* const s_streamInternalsExtractHighWaterMarkCode = "(function (strategy, defaultHWM)\n" \ "{\n" \ - " if (!(\"highWaterMark\" in strategy))\n" \ + " const highWaterMark = strategy.highWaterMark;\n" \ + "\n" \ + " if (highWaterMark === @undefined)\n" \ " return defaultHWM;\n" \ - " const highWaterMark = strategy[\"highWaterMark\"];\n" \ + "\n" \ " if (@isNaN(highWaterMark) || highWaterMark < 0)\n" \ " @throwRangeError(\"highWaterMark value is negative or not a number\");\n" \ "\n" \ |