VOOZH about

URL: https://www.geeksforgeeks.org/node-js/node-js-stream-transform-destroy-method/

⇱ Node.js Stream transform.destroy() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Node.js Stream transform.destroy() Method

Last Updated : 28 Apr, 2025

The transform.destroy() method in a Readable Stream is used to destroy the transform stream and also emits an 'error' event optionally. Moreover, the transform stream releases any internal resources after this call is made. 

Syntax:

transform.destroy( error )

Parameters: This method accepts single parameters error which emits an error event optionally. 

Return Value: It emits an error event if any error is made in creating a stream else it only destroys the transform streams.

 The below examples illustrate the use of transform.destroy() method in Node.js: 

Example 1: 

Output:

true

Example 2: 

Output:

done...

Here, the transform stream is destroyed so the piping made is also removed. 

Reference: https://nodejs.org/api/stream.html#stream_transform_destroy_error

Comment

Explore