node-promise-back

1.0.0 • Public • Published

node-promise-back

Easily wraps deferred/promise to be used in functions requiring callback function.

Works with

Install

npm install --save node-promise-back

Usage

See tests.

Q

 
var fs = require('fs'),
    promiseBack = require('node-promise-back'),
    q = require('q'),
    deferred = q.defer();
 
fs.readFile('path.txt', 'utf8', promiseBack(deferred));
 
deferred.then(...);
 

BlueBird

var fs = require('fs'),
    promiseBack = require('node-promise-back'),
    Promise = require('bluebird'),
    callback = promiseBack.native(Promise);
 
fs.readFile('path.txt', 'utf8', callback);
 
callback.promise.then(...);
 

Native

var fs = require('fs'),
    promiseBack = require('node-promise-back'),
    callback = promiseBack.native();
 
fs.readFile('path.txt', 'utf8', callback);
 
callback.promise.then(...);
 

Test

mocha

Autor

lukaszsielski@gmail.com / sielay.com

Contribute

Fork -> Fix -> Test -> Pull Request

License

MIT of course

Package Sidebar

Install

npm i node-promise-back

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • sielay