summaryrefslogtreecommitdiff
path: root/runtime/js/30_fs.js
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-06-03 22:16:00 +0800
committerGitHub <noreply@github.com>2021-06-03 16:16:00 +0200
commitece56d9935614dcc755aeeefd3cd6c84b6827f77 (patch)
treeee7b24726d270387aeb75b945611079e55fad777 /runtime/js/30_fs.js
parentdc69b03339cc75af1daa70700d1283fa33c22c3b (diff)
feat(runtime): support URL overloads for `Deno.symlink` and `Deno.symlinkSync` (#10664)
Diffstat (limited to 'runtime/js/30_fs.js')
-rw-r--r--runtime/js/30_fs.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/runtime/js/30_fs.js b/runtime/js/30_fs.js
index c9daddacb..84e1c6819 100644
--- a/runtime/js/30_fs.js
+++ b/runtime/js/30_fs.js
@@ -344,7 +344,11 @@
newpath,
options,
) {
- core.opSync("op_symlink_sync", { oldpath, newpath, options });
+ core.opSync("op_symlink_sync", {
+ oldpath: pathFromURL(oldpath),
+ newpath: pathFromURL(newpath),
+ options,
+ });
}
async function symlink(
@@ -352,7 +356,11 @@
newpath,
options,
) {
- await core.opAsync("op_symlink_async", { oldpath, newpath, options });
+ await core.opAsync("op_symlink_async", {
+ oldpath: pathFromURL(oldpath),
+ newpath: pathFromURL(newpath),
+ options,
+ });
}
function fdatasyncSync(rid) {