nano-promisify

1.1.0 • Public • Published

Gitter NPM version Build status Test coverage Dependency Status License Downloads

nano-promisify

Promisify callback-based function(s)

Usage

Converting a function

var promisify = require('nano-promisify');
 
var readFile = promisify(fs.readFile);
 
readFile('./indes.js', 'utf8')
  .then(function (text) {
    console.log(text);
  })
  .catch(function (e) {
    console.error(e);
  });

Converting a library

Only callback functions will be wrapped.

var promisify = require('nano-promisify');
 
var fs = promisify(fs);
 
fs.readFile('./indes.js', 'utf8')
  .then(function (text) {
    console.log(text);
  })
  .catch(function (e) {
    console.error(e);
  });

/nano-promisify/

    Package Sidebar

    Install

    npm i nano-promisify

    Weekly Downloads

    490

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • holixus