aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/base.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/base.zig')
-rw-r--r--src/bun.js/base.zig7
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 {