diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2022-09-05 17:20:48 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-05 17:20:48 +0530 |
commit | 1cdd2504b1cebc8ecf50f65f57959765e2a7b328 (patch) | |
tree | 138d4df0ae7cd7bd6fa71a0cd8e1c9df35cdc242 /runtime/js/40_write_file.js | |
parent | 264ad49e18161a29cf8831dff2e4bcbcea59d086 (diff) |
perf(runtime): flatten arguments for write_file ops (#15776)
Diffstat (limited to 'runtime/js/40_write_file.js')
-rw-r--r-- | runtime/js/40_write_file.js | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/runtime/js/40_write_file.js b/runtime/js/40_write_file.js index 893b8b2c3..36bd317b7 100644 --- a/runtime/js/40_write_file.js +++ b/runtime/js/40_write_file.js @@ -12,13 +12,13 @@ options = {}, ) { options.signal?.throwIfAborted(); - ops.op_write_file_sync({ - path: pathFromURL(path), + ops.op_write_file_sync( + pathFromURL(path), + options.mode, + options.append ?? false, + options.create ?? true, data, - mode: options.mode, - append: options.append ?? false, - create: options.create ?? true, - }); + ); } async function writeFile( @@ -35,14 +35,15 @@ options.signal[abortSignal.add](abortHandler); } try { - await core.opAsync("op_write_file_async", { - path: pathFromURL(path), + await core.opAsync( + "op_write_file_async", + pathFromURL(path), + options.mode, + options.append ?? false, + options.create ?? true, data, - mode: options.mode, - append: options.append ?? false, - create: options.create ?? true, cancelRid, - }); + ); } finally { if (options.signal) { options.signal[abortSignal.remove](abortHandler); |