0.1.0 • Published 10 years ago

success v0.1.0

Weekly downloads
449
License
MIT
Repository
github
Last release
10 years ago

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

Build
Status