1.0.0 • Published 9 years ago

node-promise-back v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

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