summaryrefslogtreecommitdiff
path: root/cli/js/lib.deno_runtime.d.ts
diff options
context:
space:
mode:
authorLuca Casonato <lucacasonato@yahoo.com>2020-01-08 23:07:03 +0100
committerRy Dahl <ry@tinyclouds.org>2020-01-08 17:07:03 -0500
commitb71d5708c603b09714a1f539f92f82392b6ee33d (patch)
treef1bf22ba6c7c72b2468d23ae7d69e4cb31c812af /cli/js/lib.deno_runtime.d.ts
parent2d5457df15d8c4a81362bb2d185b5c6013faa1d8 (diff)
feat: Deno.create (#3629)
Diffstat (limited to 'cli/js/lib.deno_runtime.d.ts')
-rw-r--r--cli/js/lib.deno_runtime.d.ts12
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.