aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-09 05:09:22 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-09 05:09:22 -0700
commitc88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6 (patch)
tree69ff7a43d1cf7fd1c83b478aa5fa523cbe60fac4
parent78bf1150ff0e8eeda26015a699c8c142a3f87104 (diff)
downloadbun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.tar.gz
bun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.tar.zst
bun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.zip
Support console.log(myBigInt)
-rw-r--r--src/javascript/jsc/bindings/exports.zig7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/javascript/jsc/bindings/exports.zig b/src/javascript/jsc/bindings/exports.zig
index 8a35883ba..4311eed61 100644
--- a/src/javascript/jsc/bindings/exports.zig
+++ b/src/javascript/jsc/bindings/exports.zig
@@ -1596,7 +1596,12 @@ pub const ZigConsoleClient = struct {
}
},
.Integer => {
- writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{value.toInt32()});
+ writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{value.toInt64()});
+ },
+ .BigInt => {
+ var sliced = value.toSlice(this.globalThis, bun.default_allocator);
+ defer sliced.deinit();
+ writer.print(comptime Output.prettyFmt("<r><yellow>{s}<r>", enable_ansi_colors), .{sliced.slice()});
},
.Double => {
writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{value.asNumber()});