1.0.1 • Published 10 years ago

wraperr v1.0.1

Weekly downloads
71
License
ISC
Repository
github
Last release
10 years ago

wraperr

A light wrapper around the top level of CPS functions that calls either a success or error callback based on the arguments passed.

npm i wraperr

EG:

var wraperr = require('wraperr');

...

function doSomeThing(callback){
    ...
    if(!worked){
        callback(error);
    }else{
        callback(null, result);
    }
}

...

"someRoute": function(request, response){

    // Assume some kind of setup of
    // respondWithOK and respondWithError here

    ...

    doSomeThing(wraperr(respondWithOK, respondWithError));
}

Warning

This function is intended only to be used when you have a distinct way to handle the error, not around all CPS functions.