summaryrefslogtreecommitdiff
path: root/std/node/_fs
diff options
context:
space:
mode:
Diffstat (limited to 'std/node/_fs')
-rw-r--r--std/node/_fs/_fs_appendFile.ts3
-rw-r--r--std/node/_fs/_fs_common.ts20
-rw-r--r--std/node/_fs/_fs_readFile.ts4
-rw-r--r--std/node/_fs/_fs_writeFile.ts4
-rw-r--r--std/node/_fs/_fs_writeFile_test.ts2
-rw-r--r--std/node/_fs/promises/_fs_writeFile.ts3
-rw-r--r--std/node/_fs/promises/_fs_writeFile_test.ts2
7 files changed, 13 insertions, 25 deletions
diff --git a/std/node/_fs/_fs_appendFile.ts b/std/node/_fs/_fs_appendFile.ts
index b7fce274f..5443b0374 100644
--- a/std/node/_fs/_fs_appendFile.ts
+++ b/std/node/_fs/_fs_appendFile.ts
@@ -1,12 +1,11 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
import {
CallbackWithError,
- Encodings,
getOpenOptions,
isFileOptions,
WriteFileOptions,
} from "./_fs_common.ts";
-import { notImplemented } from "../_utils.ts";
+import { Encodings, notImplemented } from "../_utils.ts";
import { fromFileUrl } from "../path.ts";
/**
diff --git a/std/node/_fs/_fs_common.ts b/std/node/_fs/_fs_common.ts
index 0b1ffe0bb..6fe77d54c 100644
--- a/std/node/_fs/_fs_common.ts
+++ b/std/node/_fs/_fs_common.ts
@@ -1,21 +1,13 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-import { notImplemented } from "../_utils.ts";
+import {
+ BinaryEncodings,
+ Encodings,
+ notImplemented,
+ TextEncodings,
+} from "../_utils.ts";
export type CallbackWithError = (err?: Error | null) => void;
-export type TextEncodings =
- | "ascii"
- | "utf8"
- | "utf-8"
- | "utf16le"
- | "ucs2"
- | "ucs-2"
- | "base64"
- | "latin1"
- | "hex";
-export type BinaryEncodings = "binary";
-export type Encodings = TextEncodings | BinaryEncodings;
-
export interface FileOptions {
encoding?: Encodings;
flag?: string;
diff --git a/std/node/_fs/_fs_readFile.ts b/std/node/_fs/_fs_readFile.ts
index e4a7d2031..d380161fd 100644
--- a/std/node/_fs/_fs_readFile.ts
+++ b/std/node/_fs/_fs_readFile.ts
@@ -1,15 +1,13 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
import {
- BinaryEncodings,
BinaryOptionsArgument,
- Encodings,
FileOptionsArgument,
getEncoding,
- TextEncodings,
TextOptionsArgument,
} from "./_fs_common.ts";
import { Buffer } from "../buffer.ts";
import { fromFileUrl } from "../path.ts";
+import { BinaryEncodings, Encodings, TextEncodings } from "../_utils.ts";
function maybeDecode(data: Uint8Array, encoding: TextEncodings): string;
function maybeDecode(
diff --git a/std/node/_fs/_fs_writeFile.ts b/std/node/_fs/_fs_writeFile.ts
index 19181ee21..434e779e3 100644
--- a/std/node/_fs/_fs_writeFile.ts
+++ b/std/node/_fs/_fs_writeFile.ts
@@ -1,12 +1,10 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-import { notImplemented } from "../_utils.ts";
+import { Encodings, notImplemented } from "../_utils.ts";
import { fromFileUrl } from "../path.ts";
import { Buffer } from "../buffer.ts";
-
import {
CallbackWithError,
checkEncoding,
- Encodings,
getEncoding,
getOpenOptions,
isFileOptions,
diff --git a/std/node/_fs/_fs_writeFile_test.ts b/std/node/_fs/_fs_writeFile_test.ts
index 845d4a155..6e1e47e1a 100644
--- a/std/node/_fs/_fs_writeFile_test.ts
+++ b/std/node/_fs/_fs_writeFile_test.ts
@@ -6,7 +6,7 @@ import {
assertThrows,
} from "../../testing/asserts.ts";
import { writeFile, writeFileSync } from "./_fs_writeFile.ts";
-import type { TextEncodings } from "./_fs_common.ts";
+import type { TextEncodings } from "../_utils.ts";
import * as path from "../../path/mod.ts";
const moduleDir = path.dirname(path.fromFileUrl(import.meta.url));
diff --git a/std/node/_fs/promises/_fs_writeFile.ts b/std/node/_fs/promises/_fs_writeFile.ts
index 1c9ea5032..bc398b1a2 100644
--- a/std/node/_fs/promises/_fs_writeFile.ts
+++ b/std/node/_fs/promises/_fs_writeFile.ts
@@ -1,5 +1,6 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-import type { Encodings, WriteFileOptions } from "../_fs_common.ts";
+import type { WriteFileOptions } from "../_fs_common.ts";
+import type { Encodings } from "../../_utils.ts";
import { writeFile as writeFileCallback } from "../_fs_writeFile.ts";
diff --git a/std/node/_fs/promises/_fs_writeFile_test.ts b/std/node/_fs/promises/_fs_writeFile_test.ts
index 698284057..296387827 100644
--- a/std/node/_fs/promises/_fs_writeFile_test.ts
+++ b/std/node/_fs/promises/_fs_writeFile_test.ts
@@ -6,7 +6,7 @@ import {
assertThrowsAsync,
} from "../../../testing/asserts.ts";
import { writeFile } from "./_fs_writeFile.ts";
-import type { TextEncodings } from "../_fs_common.ts";
+import type { TextEncodings } from "../../_utils.ts";
const decoder = new TextDecoder("utf-8");