Skip to content

ngnono/functionProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM version Build Status Dependency Status

callback wrapper

Install

$ npm install --save ngnono-functionproxy

Usage

var cp = require('ngnono-functionproxy');

var consoleCallbackFn = cp(function (err, rst) {
    if (err) {
        return console.error(err)
    } else {

        if (arguments.length === 2) {
            console.log(JSON.stringify(rst));
        } else {
            console.log(JSON.stringify(arguments));
        }
    }

});

consoleCallbackFn(new Error('is error'));
//[Error: is error]


consoleCallbackFn(null, 'ok');
//"ok"


consoleCallbackFn(null, { status: 'ok'}, 'status', 'ok');

//{"0":null,"1":{"status":"ok"},"2":"status","3":"ok"}

License

MIT © lianghongpeng

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published