Détail du package

nano-promisify

Holixus2kMIT1.1.0

A minimal promisifying callback-based function(s) module

promisify, thenify

readme

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);
  });