summaryrefslogtreecommitdiff
path: root/runtime/js/40_files.js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/js/40_files.js')
-rw-r--r--runtime/js/40_files.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/runtime/js/40_files.js b/runtime/js/40_files.js
index 12e406aba..a2afdb09d 100644
--- a/runtime/js/40_files.js
+++ b/runtime/js/40_files.js
@@ -33,12 +33,14 @@
function openSync(
path,
- options = { read: true },
+ options,
) {
- checkOpenOptions(options);
+ if (options) checkOpenOptions(options);
const mode = options?.mode;
const rid = ops.op_open_sync(
- { path: pathFromURL(path), options, mode },
+ pathFromURL(path),
+ options,
+ mode,
);
return new FsFile(rid);
@@ -46,13 +48,15 @@
async function open(
path,
- options = { read: true },
+ options,
) {
- checkOpenOptions(options);
+ if (options) checkOpenOptions(options);
const mode = options?.mode;
const rid = await core.opAsync(
"op_open_async",
- { path: pathFromURL(path), options, mode },
+ pathFromURL(path),
+ options,
+ mode,
);
return new FsFile(rid);