when-node-promisify

node-promisify based when.js

#when-node-promisify

transform when#promise from node style function.

when

 
  var promisify = require('when-node-promisify')
    , somePromiseFunc = promisify(someAsyncFunc)
    ;
 
  function someAsyncFunc(datanext) {
    // ... 
    next(null, data);
  }
 
  somePromiseFunc(1).then(function (data) {
     // success 
  }, function (err) {
     // err 
  });