diff options
author | 2022-06-09 05:09:22 -0700 | |
---|---|---|
committer | 2022-06-09 05:09:22 -0700 | |
commit | c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6 (patch) | |
tree | 69ff7a43d1cf7fd1c83b478aa5fa523cbe60fac4 | |
parent | 78bf1150ff0e8eeda26015a699c8c142a3f87104 (diff) | |
download | bun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.tar.gz bun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.tar.zst bun-c88dd2c52c7a48d846b4ee3d9d8e113a0ec9b0b6.zip |
Support console.log(myBigInt)
-rw-r--r-- | src/javascript/jsc/bindings/exports.zig | 7 |
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()}); |