1.0.0 • Published 8 years ago
depromisify v1.0.0
Depromisify
A light wrapper for synchronously resolving promises when you just can't do async in node
Motivation
The vast majority of the time, async is better. However you may find yourself in a situation where you are working with 3rd party libraries that are incompatable. One runs everything in sync, and the other only supports async actions. This is intended to bridge the gap.
Usage
var depromisify = require('depromisify').depromisify
function someAsyncAction() {
return new Promise(function(resolve, reject) {
apiCall().then(function(response) {
resolve(response);
});
})
}
var response = depromisify(someAsyncAction());
Installation
npm install --save-dev depromisify
1.0.0
8 years ago