The stream.Writable close Event is an inbuilt application programming interface of Stream module which is used to emit when the stream and any of its hidden resources (for example, a file descriptor) is being closed. This event implies that no further events will be emitted, plus no further computation will take place.
Return Value: If the writable.destroy() method is being called or a file descriptor is being closed after this event then this event is emitted else it’s not emitted.
Below examples illustrate the use of stream.Writable close Event in Node.js:
GeeksforGeeks program is ended. No further operations will be performed!
In the above example, writable.destroy() method is called after the close event so it is emitted.
GeeksforGeeks program is ended.
So, here writable.destroy() function is not called so the close event is not executed.