async-handlers
Advanced tools
Comparing version 1.1.2 to 1.2.0
// Generated by CoffeeScript 1.9.3 | ||
(function() { | ||
var exitOnError, extract, transform; | ||
exitOnError = require('./exit_on_error'); | ||
extract = require('./extract'); | ||
transform = require('./transform'); | ||
module.exports = { | ||
exitOnError: exitOnError, | ||
extract: extract, | ||
transform: transform | ||
exitOnError: require('./exit_on_error'), | ||
extract: require('./extract'), | ||
prependToError: require('./prepend_to_error'), | ||
transform: require('./transform') | ||
}; | ||
}).call(this); |
// Generated by CoffeeScript 1.9.3 | ||
(function() { | ||
var extract; | ||
var extract, | ||
slice = [].slice; | ||
@@ -12,7 +13,9 @@ extract = function(fn, callback) { | ||
} | ||
return function(err, result) { | ||
return function() { | ||
var args, err; | ||
err = arguments[0], args = 2 <= arguments.length ? slice.call(arguments, 1) : []; | ||
if (err) { | ||
return callback(err); | ||
} | ||
return callback(null, fn(result)); | ||
return callback(null, fn.apply(null, args)); | ||
}; | ||
@@ -19,0 +22,0 @@ }; |
{ | ||
"name": "async-handlers", | ||
"version": "1.1.2", | ||
"version": "1.2.0", | ||
"description": "Function factories for performing synchronous operations after asynchronous operations", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
3868
8
76