npm.io
0.1.4 • Published 12 years ago

promisifier

Licence
MIT
Version
0.1.4
Deps
1
Vulns
0
Weekly
0
Stars
1

Promisifier

Turns any Async JS function into a Promise.

Installation

$ npm install promisifier

Usage

var promisifier = require("promisifier");
promisifier.asyncMethodToPromise(method,[arg1[, arg2[, ...]]])

Promisify an Async function with arguments.

var promisifier = require("promisifier"),
    request = require("request");

var promise = promisifier.asyncMethodToPromise(request.get, "http://google.com", options);

promise.then(console.log);
asyncMethodToPromiseWithArrayAsArgs(method, args)

Pass args as array.

var promisifier = require("promisifier"),
    request = require("request");

var args = [
    "http://google.com",
    {}
];

var promise = promisifier.asyncMethodToPromise(request.get, args);

promise.then(console.log);

Keywords