diff options
Diffstat (limited to 'src/bun.js/base.zig')
-rw-r--r-- | src/bun.js/base.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bun.js/base.zig b/src/bun.js/base.zig index b8b900cee..bdb516836 100644 --- a/src/bun.js/base.zig +++ b/src/bun.js/base.zig @@ -1718,6 +1718,13 @@ pub fn getAllocator(_: js.JSContextRef) std.mem.Allocator { return default_allocator; } +/// Print a JSValue to stdout; this is only meant for debugging purposes +pub fn dump(value: JSValue, globalObject: *JSC.JSGlobalObject) !void { + var formatter = JSC.ZigConsoleClient.Formatter{ .globalThis = globalObject }; + try Output.errorWriter().print("{}\n", .{value.toFmt(globalObject, &formatter)}); + Output.flush(); +} + pub const JSStringList = std.ArrayList(js.JSStringRef); pub const ArrayBuffer = extern struct { |