From 17467d01dad3f280b7f788ba87953392a8e304bb Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Tue, 20 Oct 2020 19:51:57 +0800 Subject: fix(std/io): remove trivial internal util.ts module (#8032) --- std/io/util.ts | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 std/io/util.ts (limited to 'std/io/util.ts') diff --git a/std/io/util.ts b/std/io/util.ts deleted file mode 100644 index 0055d7094..000000000 --- a/std/io/util.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import * as path from "../path/mod.ts"; - -export function charCode(s: string): number { - return s.charCodeAt(0); -} - -/** Create or open a temporal file at specified directory with prefix and - * postfix - * */ -export async function tempFile( - dir: string, - opts: { - prefix?: string; - postfix?: string; - } = { prefix: "", postfix: "" }, -): Promise<{ file: Deno.File; filepath: string }> { - const r = Math.floor(Math.random() * 1000000); - const filepath = path.resolve( - `${dir}/${opts.prefix || ""}${r}${opts.postfix || ""}`, - ); - await Deno.mkdir(path.dirname(filepath), { recursive: true }); - const file = await Deno.open(filepath, { - create: true, - read: true, - write: true, - append: true, - }); - return { file, filepath }; -} -- cgit v1.2.3