deno.com
method WritableBase.prototype.end
#WritableBase.prototype.end(cb?: () => void): this

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!

Parameters #

optional
#cb: () => void

Return Type #

this
#WritableBase.prototype.end(
chunk: any,
cb?: () => void,
): this

Parameters #

#chunk: any
optional
#cb: () => void

Return Type #

this
#WritableBase.prototype.end(
chunk: any,
encoding: BufferEncoding,
cb?: () => void,
): this

Parameters #

#chunk: any
#encoding: BufferEncoding
optional
#cb: () => void

Return Type #

this