From dc69b03339cc75af1daa70700d1283fa33c22c3b Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Thu, 3 Jun 2021 22:14:37 +0800 Subject: feat(runtime): support URL overloads for Deno.rename/Deno.renameSync (#10512) --- cli/dts/lib.deno.ns.d.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'cli/dts/lib.deno.ns.d.ts') diff --git a/cli/dts/lib.deno.ns.d.ts b/cli/dts/lib.deno.ns.d.ts index c8b4b60a0..34f8c2ad5 100644 --- a/cli/dts/lib.deno.ns.d.ts +++ b/cli/dts/lib.deno.ns.d.ts @@ -1322,7 +1322,10 @@ declare namespace Deno { * they are. It's always an error to rename anything to a non-empty directory. * * Requires `allow-read` and `allow-write` permissions. */ - export function renameSync(oldpath: string, newpath: string): void; + export function renameSync( + oldpath: string | URL, + newpath: string | URL, + ): void; /** Renames (moves) `oldpath` to `newpath`. Paths may be files or directories. * If `newpath` already exists and is not a directory, `rename()` replaces it. @@ -1339,7 +1342,10 @@ declare namespace Deno { * they are. It's always an error to rename anything to a non-empty directory. * * Requires `allow-read` and `allow-write` permission. */ - export function rename(oldpath: string, newpath: string): Promise; + export function rename( + oldpath: string | URL, + newpath: string | URL, + ): Promise; /** Synchronously reads and returns the entire contents of a file as utf8 * encoded string. Reading a directory throws an error. -- cgit v1.2.3