mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-02-04 06:23:45 +00:00
Merge pull request #1317 from lightpanda-io/zigValueToJs-opts-pass-down
pass down opts to zigValueToJs
This commit is contained in:
@@ -452,7 +452,7 @@ pub fn zigValueToJs(self: *Context, value: anytype, comptime opts: Caller.CallOp
|
|||||||
var js_arr = v8.Array.init(isolate, value.len);
|
var js_arr = v8.Array.init(isolate, value.len);
|
||||||
var js_obj = js_arr.castTo(v8.Object);
|
var js_obj = js_arr.castTo(v8.Object);
|
||||||
for (value, 0..) |v, i| {
|
for (value, 0..) |v, i| {
|
||||||
const js_val = try self.zigValueToJs(v, .{});
|
const js_val = try self.zigValueToJs(v, opts);
|
||||||
if (js_obj.setValueAtIndex(v8_context, @intCast(i), js_val) == false) {
|
if (js_obj.setValueAtIndex(v8_context, @intCast(i), js_val) == false) {
|
||||||
return error.FailedToCreateArray;
|
return error.FailedToCreateArray;
|
||||||
}
|
}
|
||||||
@@ -577,7 +577,7 @@ pub fn zigValueToJs(self: *Context, value: anytype, comptime opts: Caller.CallOp
|
|||||||
},
|
},
|
||||||
.optional => {
|
.optional => {
|
||||||
if (value) |v| {
|
if (value) |v| {
|
||||||
return self.zigValueToJs(v, .{});
|
return self.zigValueToJs(v, opts);
|
||||||
}
|
}
|
||||||
// would be handled by simpleZigValueToJs
|
// would be handled by simpleZigValueToJs
|
||||||
unreachable;
|
unreachable;
|
||||||
|
|||||||
Reference in New Issue
Block a user