Cipheriv.end method | Node.js crypto module | Bun
BuildDocsReferenceGuidesBlogDiscord/
node:crypto/
Cipheriv/
endMend
Search the reference...
/
BuildDocsReferenceGuidesBlogDiscord/
node:crypto/
Cipheriv/
endMend
method
crypto.Cipheriv.endend(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!
@param cb
Callback for when the stream is finished.
end(chunk: any,cb?: () => void): this;
Signals that no more data will be written, with one final chunk of data.
@param chunk
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.
@param cb
Callback for when the stream is finished.
end(chunk: any,encoding: BufferEncoding,cb?: () => void): this;
Signals that no more data will be written, with one final chunk of data.
@param chunk
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.
@param encoding
The encoding if chunk is a string
@param cb
Callback for when the stream is finished.
Resources
ReferenceDocsGuidesDiscordMerch StoreGitHubBlog Toolkit
RuntimePackage managerTest runnerBundlerPackage runnerProject
Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco
We're hiring →