ee-event-emitter
Advanced tools
Comparing version 0.3.0 to 0.3.1
@@ -21,8 +21,12 @@ !function(){ | ||
, emit: function(event, err) { | ||
var args = arguments | ||
var args = [] | ||
, errs | ||
, i | ||
, l | ||
, current; | ||
// let v8 optimize this method! | ||
for (i = 0, l = arguments.length; i < l; i++) args.push(arguments[i]); | ||
if (this.___events[event]) { | ||
@@ -34,3 +38,3 @@ i = this.___events[event].length; | ||
if (typeof current.listener === 'function') { | ||
current.listener.apply(null, Array.prototype.slice.call(args, 1)); | ||
current.listener.apply(null, args.slice(1)); | ||
if (current.once) this.___events[event].splice(i, 1); | ||
@@ -45,3 +49,3 @@ } | ||
else if (event === 'error') { | ||
errs = Array.prototype.slice.call(args, 1).filter(function(a){ | ||
errs = args.slice(1).filter(function(a) { | ||
return a instanceof Error; | ||
@@ -48,0 +52,0 @@ }); |
{ | ||
"name" : "ee-event-emitter" | ||
, "description" : "A portable event emitter class" | ||
, "version" : "0.3.0" | ||
, "version" : "0.3.1" | ||
, "homepage" : "https://github.com/eventEmitter/ee-event-emitter" | ||
@@ -6,0 +6,0 @@ , "author" : "Michael van der Weg <michael@eventemitter.com> (http://eventemitter.com/)" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9630
145