summaryrefslogtreecommitdiff
path: root/runtime/js
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-06-03 22:14:37 +0800
committerGitHub <noreply@github.com>2021-06-03 16:14:37 +0200
commitdc69b03339cc75af1daa70700d1283fa33c22c3b (patch)
treef7df713b978809938bdf9dd42d90805a89bea380 /runtime/js
parent844a1317ec63e5ed5019e36a52dc3e7d3abfab8b (diff)
feat(runtime): support URL overloads for Deno.rename/Deno.renameSync (#10512)
Diffstat (limited to 'runtime/js')
-rw-r--r--runtime/js/30_fs.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/runtime/js/30_fs.js b/runtime/js/30_fs.js
index 11e9b32ef..c9daddacb 100644
--- a/runtime/js/30_fs.js
+++ b/runtime/js/30_fs.js
@@ -156,11 +156,17 @@
}
function renameSync(oldpath, newpath) {
- core.opSync("op_rename_sync", { oldpath, newpath });
+ core.opSync("op_rename_sync", {
+ oldpath: pathFromURL(oldpath),
+ newpath: pathFromURL(newpath),
+ });
}
async function rename(oldpath, newpath) {
- await core.opAsync("op_rename_async", { oldpath, newpath });
+ await core.opAsync("op_rename_async", {
+ oldpath: pathFromURL(oldpath),
+ newpath: pathFromURL(newpath),
+ });
}
function parseFileInfo(response) {