bluebird-nodeify

Use bluebird's nodeify to convert promises to node style callbacks.

Usage no npm install needed!

<script type="module">
  import bluebirdNodeify from 'https://cdn.skypack.dev/bluebird-nodeify';
</script>

README

Nodeify

Use bluebird's promise.nodeify(callback) method as a function to convert non-bluebird promises to node style callbacks.

Installation

$ npm install bluebird-nodeify

Usage

Functional

Call nodeify directly passing the promise, callback and an optional options argument.

var nodeify = require('bluebird-nodeify')

function myAsyncMethod(arg, callback) {
  return nodeify(myPromiseMethod(arg), callback)
}

See the bluebird docs for full feature set and supported options like spread.