summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-06-03 22:32:18 +0800
committerGitHub <noreply@github.com>2021-06-03 16:32:18 +0200
commit55e962b6886ad5b3d39ecb7b146f646f3081b659 (patch)
treed9b67f085e79bc6e3bfbe58ff18b8dc40ad8f4e8
parentece56d9935614dcc755aeeefd3cd6c84b6827f77 (diff)
feat(cli): support URL overload for `Deno.chdir` (#10793)
-rw-r--r--cli/dts/lib.deno.ns.d.ts2
-rw-r--r--runtime/js/30_fs.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/cli/dts/lib.deno.ns.d.ts b/cli/dts/lib.deno.ns.d.ts
index 3db07ba65..2032757bb 100644
--- a/cli/dts/lib.deno.ns.d.ts
+++ b/cli/dts/lib.deno.ns.d.ts
@@ -248,7 +248,7 @@ declare namespace Deno {
*
* Requires --allow-read.
*/
- export function chdir(directory: string): void;
+ export function chdir(directory: string | URL): void;
/**
* Return a string representing the current working directory.
diff --git a/runtime/js/30_fs.js b/runtime/js/30_fs.js
index 84e1c6819..913158a34 100644
--- a/runtime/js/30_fs.js
+++ b/runtime/js/30_fs.js
@@ -58,7 +58,7 @@
}
function chdir(directory) {
- core.opSync("op_chdir", directory);
+ core.opSync("op_chdir", pathFromURL(directory));
}
function makeTempDirSync(options = {}) {