Calling the writable.end()
method signals that no more data will be written
to the Writable
. The optional chunk
and encoding
arguments allow one
final additional chunk of data to be written immediately before closing the
stream.
Calling the write method after calling end will raise an error.
// Write 'hello, ' and then end with 'world!'.
import fs from 'node:fs';
const file = fs.createWriteStream('example.txt');
file.write('hello, ');
file.end('world!');
// Writing more now is not allowed!
Optional data to write. For streams not operating in object mode, chunk
must be a {string}, {Buffer},
{TypedArray} or {DataView}. For object mode streams, chunk
may be any JavaScript value other than null
.
Optional
cb: () => voidCalling the writable.end()
method signals that no more data will be written
to the Writable
. The optional chunk
and encoding
arguments allow one
final additional chunk of data to be written immediately before closing the
stream.
Calling the write method after calling end will raise an error.
// Write 'hello, ' and then end with 'world!'.
import fs from 'node:fs';
const file = fs.createWriteStream('example.txt');
file.write('hello, ');
file.end('world!');
// Writing more now is not allowed!
Optional data to write. For streams not operating in object mode, chunk
must be a {string}, {Buffer},
{TypedArray} or {DataView}. For object mode streams, chunk
may be any JavaScript value other than null
.
The encoding if chunk
is a string
Optional
cb: () => void
Calling the
writable.end()
method signals that no more data will be written to theWritable
. The optionalchunk
andencoding
arguments allow one final additional chunk of data to be written immediately before closing the stream.Calling the write method after calling end will raise an error.