callback-wrap

1.0.0 • Public • Published

callback-wrap Build Status

Wrapper for callback returning functions to transform them in promise returning functions.

Installation

$ npm install callback-wrap

Example

var wrap = require('callback-wrap');
 
function cbkfn(a, b, c, cbk) {
    if (< b) {
        return cbk(new Error('Error'));
    }
    return cbk(null, c);
}
 
var prmfn = wrap(cbkfn);
 
prmfn(4, 2, 3)
    .then(
    function (result) {
        console.log(result);
    },
    function (err) {
        console.log(err);
    }
);

API

wrap(callbackFunction)

Wraps the callback function in a promise function that is returned.

License

MIT

Package Sidebar

Install

npm i callback-wrap

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • sqreept