diff options
author | Casper Beyer <caspervonb@pm.me> | 2021-06-03 22:32:18 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-03 16:32:18 +0200 |
commit | 55e962b6886ad5b3d39ecb7b146f646f3081b659 (patch) | |
tree | d9b67f085e79bc6e3bfbe58ff18b8dc40ad8f4e8 | |
parent | ece56d9935614dcc755aeeefd3cd6c84b6827f77 (diff) |
feat(cli): support URL overload for `Deno.chdir` (#10793)
-rw-r--r-- | cli/dts/lib.deno.ns.d.ts | 2 | ||||
-rw-r--r-- | runtime/js/30_fs.js | 2 |
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 = {}) { |