diff options
Diffstat (limited to 'src/bun.js/base.zig')
-rw-r--r-- | src/bun.js/base.zig | 9 |
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); |