aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-11 04:24:11 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-11 04:24:11 -0700
commitd9491fe022779de98ccc39a2de6c1196280fac39 (patch)
treeccd81dd382224cbaed5350369bce29caa37f5721 /src
parent3609063d815a9e3fb437308d1bf712658abbc34b (diff)
downloadbun-d9491fe022779de98ccc39a2de6c1196280fac39.tar.gz
bun-d9491fe022779de98ccc39a2de6c1196280fac39.tar.zst
bun-d9491fe022779de98ccc39a2de6c1196280fac39.zip
[js] Include TypedArray type name for empty arrays
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/bindings/exports.zig32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/bun.js/bindings/exports.zig b/src/bun.js/bindings/exports.zig
index d37633772..d9891f394 100644
--- a/src/bun.js/bindings/exports.zig
+++ b/src/bun.js/bindings/exports.zig
@@ -2139,29 +2139,29 @@ pub const ZigConsoleClient = struct {
},
.TypedArray => {
const arrayBuffer = value.asArrayBuffer(this.globalThis).?;
- if (arrayBuffer.len == 0) {
- writer.writeAll("[]");
- return;
- }
writer.writeAll(std.mem.span(@tagName(arrayBuffer.typed_array_type)));
writer.print("({d}) [ ", .{arrayBuffer.len});
const slice = arrayBuffer.slice();
- writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{slice[0]});
- var leftover = slice[1..];
- const max = 512;
- leftover = leftover[0..@minimum(leftover.len, max)];
- for (leftover) |el| {
- this.printComma(Writer, writer_, enable_ansi_colors) catch unreachable;
- writer.writeAll(" ");
-
- writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{el});
- }
- if (slice.len > max + 1) {
- writer.print(comptime Output.prettyFmt("<r><d>, ... {d} more<r>", enable_ansi_colors), .{slice.len - max - 1});
+ if (slice.len > 0) {
+ writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{slice[0]});
+ var leftover = slice[1..];
+ const max = 512;
+ leftover = leftover[0..@minimum(leftover.len, max)];
+ for (leftover) |el| {
+ this.printComma(Writer, writer_, enable_ansi_colors) catch unreachable;
+ writer.writeAll(" ");
+
+ writer.print(comptime Output.prettyFmt("<r><yellow>{d}<r>", enable_ansi_colors), .{el});
+ }
+
+ if (slice.len > max + 1) {
+ writer.print(comptime Output.prettyFmt("<r><d>, ... {d} more<r>", enable_ansi_colors), .{slice.len - max - 1});
+ }
}
+
writer.writeAll(" ]");
},
else => {},