aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js')
-rw-r--r--src/bun.js/bindings/bindings.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig
index ab8286b06..3fada34c4 100644
--- a/src/bun.js/bindings/bindings.zig
+++ b/src/bun.js/bindings/bindings.zig
@@ -3135,6 +3135,14 @@ pub const JSValue = enum(JSValueReprInt) {
}
pub fn toInt64(this: JSValue) i64 {
+ if (this.isInt32()) {
+ return this.asInt32();
+ }
+
+ if (this.isNumber()) {
+ return @floatToInt(i64, this.asDouble());
+ }
+
return cppFn("toInt64", .{this});
}
title='2022-11-28 19:14:45 -0800'>2022-11-28Update README.mdGravatar Jarred Sumner 1-5/+5 2022-11-28Add small section about profiling bunGravatar Jarred Sumner 1-0/+171 2022-11-28Fix hanging in FIFO streamsGravatar Jarred Sumner 1-1/+2 2022-11-28[internal] Add debug timerGravatar Jarred Sumner 2-2/+33 2022-11-28Ensure we report errors in controller.closeGravatar Jarred Sumner 1-1/+9 2022-11-28Update JSEnvironmentVariableMap.cppGravatar Jarred Sumner 1-1/+1 2022-11-28Allow overriding node:fsGravatar Jarred Sumner 1-0/+9 2022-11-28Add test for processGravatar Jarred Sumner 1-3/+14 2022-11-28Fix process.env and Bun.env object spreadGravatar Jarred Sumner 8-204/+127 2022-11-27Fix `console.log(process.env)`Gravatar Jarred Sumner 2-20/+27