transit-im
Version:
express-like framework for AIM bots creation (ICQ as well)
22 lines (20 loc) • 476 B
JavaScript
// Generated by CoffeeScript 1.6.3
(function() {
module.exports = function(func) {
var asCallback;
asCallback = function(okCb, errorCb) {
return function(err, data) {
if (err) {
return errorCb(err);
} else {
return okCb(data);
}
};
};
func.asCallback = asCallback(func, func);
func.withoutError = function(errCb) {
return asCallback(func, errCb);
};
return func;
};
}).call(this);