From d4bf0670ce02a7561f224085bef6827132335cd5 Mon Sep 17 00:00:00 2001 From: Ry Dahl Date: Tue, 7 Jan 2020 14:14:33 -0500 Subject: fix: Deno.mkdir should conform to style guide (#3617) --- cli/js/lib.deno_runtime.d.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'cli/js/lib.deno_runtime.d.ts') diff --git a/cli/js/lib.deno_runtime.d.ts b/cli/js/lib.deno_runtime.d.ts index 85052dd16..619efed55 100644 --- a/cli/js/lib.deno_runtime.d.ts +++ b/cli/js/lib.deno_runtime.d.ts @@ -517,6 +517,11 @@ declare namespace Deno { // @url js/mkdir.d.ts + export interface MkdirOption { + recursive?: boolean; + mode?: number; + } + /** Creates a new directory with the specified path synchronously. * If `recursive` is set to true, nested directories will be created (also known * as "mkdir -p"). @@ -524,13 +529,17 @@ declare namespace Deno { * Windows. * * Deno.mkdirSync("new_dir"); - * Deno.mkdirSync("nested/directories", true); + * Deno.mkdirSync("nested/directories", { recursive: true }); */ + export function mkdirSync(path: string, options?: MkdirOption): void; + + /** Deprecated */ export function mkdirSync( path: string, recursive?: boolean, mode?: number ): void; + /** Creates a new directory with the specified path. * If `recursive` is set to true, nested directories will be created (also known * as "mkdir -p"). @@ -538,8 +547,11 @@ declare namespace Deno { * Windows. * * await Deno.mkdir("new_dir"); - * await Deno.mkdir("nested/directories", true); + * await Deno.mkdir("nested/directories", { recursive: true }); */ + export function mkdir(path: string, options?: MkdirOption): Promise; + + /** Deprecated */ export function mkdir( path: string, recursive?: boolean, -- cgit v1.2.3