This function should return this is all cases.
process.EventEmitter.prototype.removeAllListeners = function (type) {
// does not use listeners(), so no side effect of creating _events[type]
- if (!type || !this._events || !this._events[type]) return this;
- this._events[type] = null;
+ if (type && this._events && this._events[type]) this._events[type] = null;
+ return this;
};
process.EventEmitter.prototype.listeners = function (type) {