function-promisify

1.0.3 • Public • Published

function-promisify

Turns synchronous functions into promise-based

Features

  • Allows to write promise-based code in syncronous manner
  • Supports any function arity

Installation

npm install function-promisify

Usage

var promisify = require('function-promisify');
 
var multiply = promisify(function (number, multiplier) {
    return number * multiplier;
});
 
var log = promisify(console.log);
 
// Here we can treat existing and future values in exactly the same manner
log(multiply(100, 3));
log(multiply(Promise.resolve(200), 4));
log(multiply(300, Promise.resolve(10)));
log(multiply(Promise.resolve(400), Promise.resolve(5)));

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i function-promisify

    Weekly Downloads

    1

    Version

    1.0.3

    License

    Apache-2.0

    Last publish

    Collaborators

    • achernikov-acvos