(handler, isFn, self, args)
| 114 | } |
| 115 | |
| 116 | function emitMany(handler, isFn, self, args) { |
| 117 | if (isFn) |
| 118 | handler.apply(self, args); |
| 119 | else { |
| 120 | var len = handler.length; |
| 121 | var listeners = arrayClone(handler, len); |
| 122 | for (var i = 0; i < len; ++i) |
| 123 | listeners[i].apply(self, args); |
| 124 | } |
| 125 | } |
| 126 | |
| 127 | EventEmitter.prototype.emit = function emit(type) { |
| 128 | var er, handler, len, args, i, events, domain; |
no test coverage detected