data<string> | <Buffer> | <TypedArray> | <DataView> | <AsyncIterable> | <Iterable> | <Stream>
options<Object> | <string>
- Returns: <Promise>
Asynchronously writes data to a file, replacing the file if it already exists.
data can be a string, a buffer, an <AsyncIterable>, or an <Iterable> object.
The promise is resolved with no arguments upon success.
options is a string, then it specifies the
The <FileHandle> has to support writing.
It is unsafe to use
filehandle.writeFile() multiple times on the same file
without waiting for the promise to be resolved (or rejected).
If one or more
filehandle.write() calls are made on a file handle and then a
filehandle.writeFile() call is made, the data will be written from the
current position till the end of the file. It doesn't always write from the
beginning of the file.