|
|
пре 9 година | |
|---|---|---|
| .. | ||
| LICENSE | пре 9 година | |
| README.md | пре 9 година | |
| index.js | пре 9 година | |
| package.json | пре 9 година | |
Promisify a callback-based function using any-promise.
bluebirdArrayAn added benefit is that thrown errors in that async function will be caught by the promise!
var thenify = require('thenify');
var somethingAsync = thenify(function somethingAsync(a, b, c, callback) {
callback(null, a, b, c);
});
var thenify = require('thenify').withCallback;
var somethingAsync = thenify(function somethingAsync(a, b, c, callback) {
callback(null, a, b, c);
});
// somethingAsync(a, b, c).then(onFulfilled).catch(onRejected);
// somethingAsync(a, b, c, function () {});
Promisifies a function.