diff options
Diffstat (limited to 'std/fs/read_file_str.ts')
-rw-r--r-- | std/fs/read_file_str.ts | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/std/fs/read_file_str.ts b/std/fs/read_file_str.ts deleted file mode 100644 index 9aa50f15a..000000000 --- a/std/fs/read_file_str.ts +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. - -export interface ReadOptions { - encoding?: string; -} - -/** - * Read file synchronously and output it as a string. - * - * @param filename File to read - * @param opts Read options - */ -export function readFileStrSync( - filename: string, - opts: ReadOptions = {}, -): string { - const decoder = new TextDecoder(opts.encoding); - return decoder.decode(Deno.readFileSync(filename)); -} - -/** - * Read file and output it as a string. - * - * @param filename File to read - * @param opts Read options - */ -export async function readFileStr( - filename: string, - opts: ReadOptions = {}, -): Promise<string> { - const decoder = new TextDecoder(opts.encoding); - return decoder.decode(await Deno.readFile(filename)); -} |