diff options
author | Benjamin Lupton <b@lupton.cc> | 2020-06-24 12:32:43 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-23 22:32:43 -0400 |
commit | 49c54c0805ab26410a62e0251fee3a28b98c0e13 (patch) | |
tree | b9fcb2713622f2739557f2caffd51d8bb454300b /std/node/_fs/_fs_appendFile.ts | |
parent | d16337cc9c59732fe81655482e08b72d844472e6 (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.ts | 9 |
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; |