unthenify

Callbackify a promise function. The logical reverse of `thenify`.

Usage no npm install needed!

<script type="module">
  import unthenify from 'https://cdn.skypack.dev/unthenify';
</script>

README

Un-thenify

NPM version NPM downloads Build status Test coverage

Callbackify a promise function. The logical reverse of thenify.

Installation

npm install unthenify --save

Usage

Wrap a function that usually returns a promise to accept callbacks.

import { unthenify } from 'unthenify'

const handler = unthenify(async function (payload) {
  // Do something...

  return true
})

// Use with callback-style.
handler({}, function (err, result) {
  console.log(err, result) //=> undefined, true
})

License

Apache 2.0