diff options
author | Luca Casonato <lucacasonato@yahoo.com> | 2020-01-08 23:07:03 +0100 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2020-01-08 17:07:03 -0500 |
commit | b71d5708c603b09714a1f539f92f82392b6ee33d (patch) | |
tree | f1bf22ba6c7c72b2468d23ae7d69e4cb31c812af /cli/js/lib.deno_runtime.d.ts | |
parent | 2d5457df15d8c4a81362bb2d185b5c6013faa1d8 (diff) |
feat: Deno.create (#3629)
Diffstat (limited to 'cli/js/lib.deno_runtime.d.ts')
-rw-r--r-- | cli/js/lib.deno_runtime.d.ts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/js/lib.deno_runtime.d.ts b/cli/js/lib.deno_runtime.d.ts index afecc9b75..f65c9650d 100644 --- a/cli/js/lib.deno_runtime.d.ts +++ b/cli/js/lib.deno_runtime.d.ts @@ -306,6 +306,18 @@ declare namespace Deno { * })(); */ export function open(filename: string, mode?: OpenMode): Promise<File>; + /** Creates a file if none exists or truncates an existing file and returns + * an instance of the `File` object synchronously. + * + * const file = Deno.createSync("/foo/bar.txt"); + */ + export function createSync(filename: string): File; + /** Creates a file if none exists or truncates an existing file and returns + * an instance of the `File` object. + * + * const file = await Deno.create("/foo/bar.txt"); + */ + export function create(filename: string): Promise<File>; /** Read synchronously from a file ID into an array buffer. * * Return `number | EOF` for the operation. |