summaryrefslogtreecommitdiff
path: root/std/io/util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/io/util.ts')
-rw-r--r--std/io/util.ts9
1 files changed, 3 insertions, 6 deletions
diff --git a/std/io/util.ts b/std/io/util.ts
index 47e48a981..22ecb1331 100644
--- a/std/io/util.ts
+++ b/std/io/util.ts
@@ -1,7 +1,4 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-const { mkdir, open } = Deno;
-type File = Deno.File;
-type Reader = Deno.Reader;
import * as path from "../path/mod.ts";
/**
@@ -36,13 +33,13 @@ export async function tempFile(
prefix?: string;
postfix?: string;
} = { prefix: "", postfix: "" }
-): Promise<{ file: File; filepath: string }> {
+): Promise<{ file: Deno.File; filepath: string }> {
const r = Math.floor(Math.random() * 1000000);
const filepath = path.resolve(
`${dir}/${opts.prefix || ""}${r}${opts.postfix || ""}`
);
- await mkdir(path.dirname(filepath), { recursive: true });
- const file = await open(filepath, {
+ await Deno.mkdir(path.dirname(filepath), { recursive: true });
+ const file = await Deno.open(filepath, {
create: true,
read: true,
write: true,