then-denodeify
v1.0.1
Published
[![NPM](https://nodei.co/npm/then-denodeify.png)](https://nodei.co/npm/then-denodeify/)
Downloads
10,803
Readme
Copied from https://github.com/then/promise/blob/master/src/node-extensions.js without anything else.
Converts a function that calls an error-first callback into a function that returns a promise.
var denodeify = require('then-denodeify')
var stat = denodeify(fs.stat)
stat('/tmp/butts').then(function(results) {
})
However if the original function happens to return a promise instead of calling the callback, everything will work as it should.