checkerr

0.1.0 • Public • Published

Checkerr

Check for callback errors and handle them in one line

Exit process on error

var check = require('checkerr').andExitProcess;
 
doSomething(function(err, result){
    check(err);
    doActualStuff(result);
});

Call a higher callback on error

var check = require('checkerr').andCallHigherCallback;
 
function mainFunction(topmostCallback) {
 
    doSomething(function(err, result){
        if(check(err, topmostCallback)) return;
 
        doActualStuff(result);
    });
 
});

To mock out, with mockery e.g.

mockery.registerSubstitute('checkerr', 'checkerr/mock-disable');

/checkerr/

    Package Sidebar

    Install

    npm i checkerr

    Weekly Downloads

    1

    Version

    0.1.0

    License

    Apache-2.0

    Last publish

    Collaborators

    • bchociej