diff options
-rw-r--r-- | src/javascript/jsc/node/node_fs.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/javascript/jsc/node/node_fs.zig b/src/javascript/jsc/node/node_fs.zig index e625d64da..2ff774590 100644 --- a/src/javascript/jsc/node/node_fs.zig +++ b/src/javascript/jsc/node/node_fs.zig @@ -985,6 +985,12 @@ const Arguments = struct { if (val.getIfPropertyExists(ctx.ptr(), "mode")) |mode_| { mode = JSC.Node.modeFromJS(ctx, mode_, exception) orelse mode; } + } else if (!val.isEmpty()) { + flags = FileSystemFlags.fromJS(ctx, val, exception) orelse flags; + + if (arguments.nextEat()) |next| { + mode = JSC.Node.modeFromJS(ctx, next, exception) orelse mode; + } } } |