README
success
Success/failure handler for Node.js callbacks
A convenience function for passing errors to a callback that helps you avoid the need to write
if( error ) return callback( error );
all the time.
Instead, you can do this:
var success = require('success')
function doStuff( err, callback ) {
doMoreStuff( success(callback, function(result) {
handleResult( result )
}))
}
This replaces the plain version:
var success = require('success')
function doStuff( err, callback ) {
doMoreStuff( function( err, result ) {
if( err ) return callback(err);
handleResult( result )
})
}
If you want to be quick and dirty, omitting the failure callback will print the error (if it occurs) to standard output.
doMoreStuff( success(function(result) {
handleResult( result )
}))
Support
If you're using this module, feel free to contact me on twitter if you have any questions! :) @rjrodger
Current Version: 0.1.0
Tested on: node 0.10.24