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.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bun.js/base.zig b/src/bun.js/base.zig
index 4e3e83bd7..038f7f38b 100644
--- a/src/bun.js/base.zig
+++ b/src/bun.js/base.zig
@@ -207,6 +207,15 @@ pub const To = struct {
return array;
},
+ []const bun.String => {
+ defer {
+ for (value) |out| {
+ out.deref();
+ }
+ bun.default_allocator.free(value);
+ }
+ return bun.String.toJSArray(context, value).asObjectRef();
+ },
[]const PathString, []const []const u8, []const []u8, [][]const u8, [][:0]const u8, [][:0]u8 => {
if (value.len == 0)
return JSC.C.JSObjectMakeArray(context, 0, null, exception);