node-promise-back
Easily wraps deferred/promise to be used in functions requiring callback function.
Works with
- kriskowal/q
- petkaantonov/bluebird
- native Promise
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 = promiseBack = Promise = callback = promiseBack; fs; callbackpromise;
Native
var fs = promiseBack = callback = promiseBack; fs; callbackpromise;
Test
mocha
Autor
lukaszsielski@gmail.com / sielay.com
Contribute
Fork -> Fix -> Test -> Pull Request
License
MIT of course