a denodify (aka promisify) function built on lie
JavaScript
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
.jshintrc
.travis.yml
licence.md
package.json
readme.md

readme.md

lie-denodify Build Status

API

npm install lie-denodify
var denodify = require('lie-denodify');

###denodify

denodify(func, context[optional]);

takes as an argument a function which has a callback as it's last argument, returns a function that acts identically except it returns a promise instead of taking a callback and that arguments passed to the function may be promises as well

As a second argument it can take an object to call the function as a method of, if omitted calls it in the same context that the function was called (i.e. like normal).

License

MIT