summaryrefslogtreecommitdiff
path: root/std/node/_fs/_fs_appendFile.ts
diff options
context:
space:
mode:
authorBenjamin Lupton <b@lupton.cc>2020-06-24 12:32:43 +1000
committerGitHub <noreply@github.com>2020-06-23 22:32:43 -0400
commit49c54c0805ab26410a62e0251fee3a28b98c0e13 (patch)
treeb9fcb2713622f2739557f2caffd51d8bb454300b /std/node/_fs/_fs_appendFile.ts
parentd16337cc9c59732fe81655482e08b72d844472e6 (diff)
fix(std/node): fix readFile types, add encoding types (#6451)
Diffstat (limited to 'std/node/_fs/_fs_appendFile.ts')
-rw-r--r--std/node/_fs/_fs_appendFile.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/std/node/_fs/_fs_appendFile.ts b/std/node/_fs/_fs_appendFile.ts
index c0f347dbf..c057c1f65 100644
--- a/std/node/_fs/_fs_appendFile.ts
+++ b/std/node/_fs/_fs_appendFile.ts
@@ -1,5 +1,6 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
import {
+ Encodings,
WriteFileOptions,
isFileOptions,
CallbackWithError,
@@ -15,13 +16,13 @@ import { fromFileUrl } from "../path.ts";
export function appendFile(
pathOrRid: string | number | URL,
data: string,
- optionsOrCallback: string | WriteFileOptions | CallbackWithError,
+ optionsOrCallback: Encodings | WriteFileOptions | CallbackWithError,
callback?: CallbackWithError
): void {
pathOrRid = pathOrRid instanceof URL ? fromFileUrl(pathOrRid) : pathOrRid;
const callbackFn: CallbackWithError | undefined =
optionsOrCallback instanceof Function ? optionsOrCallback : callback;
- const options: string | WriteFileOptions | undefined =
+ const options: Encodings | WriteFileOptions | undefined =
optionsOrCallback instanceof Function ? undefined : optionsOrCallback;
if (!callbackFn) {
throw new Error("No callback function supplied");
@@ -79,7 +80,7 @@ function closeRidIfNecessary(isPathString: boolean, rid: number): void {
export function appendFileSync(
pathOrRid: string | number | URL,
data: string,
- options?: string | WriteFileOptions
+ options?: Encodings | WriteFileOptions
): void {
let rid = -1;
@@ -115,7 +116,7 @@ export function appendFileSync(
}
function validateEncoding(
- encodingOption: string | WriteFileOptions | undefined
+ encodingOption: Encodings | WriteFileOptions | undefined
): void {
if (!encodingOption) return;