eventproxy
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -397,7 +397,16 @@ /*global exports */ | ||
} | ||
if (typeof handler === 'function') { | ||
// getAsync(query, ep.done('query')); | ||
if (typeof handler === 'string') { | ||
return that.emit(handler, data); | ||
} | ||
// speed improve for mostly case: `callback(err, data)` | ||
if (arguments.length <= 2) { | ||
return handler(data); | ||
} | ||
var eventname = handler; | ||
that.emit(eventname, data); | ||
// callback(err, args1, args2, ...) | ||
var args = Array.prototype.slice.call(arguments, 1); | ||
handler.apply(null, args); | ||
}; | ||
@@ -404,0 +413,0 @@ }; |
@@ -24,3 +24,3 @@ { | ||
"scripts": { | ||
"test": "mocha test/test.js" | ||
"test": "make test" | ||
}, | ||
@@ -31,3 +31,3 @@ "repository": { | ||
}, | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"main": "index.js", | ||
@@ -34,0 +34,0 @@ "directories": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
21014
418
0