Skip to main content
WritableBase.prototype.end - node__stream.d.ts - Node documentation
method WritableBase.prototype.end

Usage in Deno

```typescript import { WritableBase } from "node:node__stream.d.ts"; ```
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. ```js // 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