transform.destroy([error])
销毁流,并可选择触发 'error'
事件。在此调用之后,转换流将释放所有内部资源。实现者不应覆盖此方法,而应实现 readable._destroy()
。Transform
的 _destroy()
的默认实现也会触发 'close'
,除非 emitClose
设置为 false。
¥Destroy the stream, and optionally emit an 'error'
event. After this call, the
transform stream would release any internal resources.
Implementors should not override this method, but instead implement
readable._destroy()
.
The default implementation of _destroy()
for Transform
also emit 'close'
unless emitClose
is set in false.
一旦调用了 destroy()
,任何进一步的调用都将是空操作,并且除了 _destroy()
之外的任何其他错误都不会作为 'error'
触发。
¥Once destroy()
has been called, any further calls will be a no-op and no
further errors except from _destroy()
may be emitted as 'error'
.