promisify-basic

1.1.0 • Public • Published

Promisify

Build Status

Usage

Declaration
const promisify = require('promisify-basic').default;

const asynFunc = (message, duration, callback) => {
  setTimeout(() => callback(null, message), duration);
};

export const promiseFunc = promisify(asyncFunc);
Difference
asyncFunc('Hello World', 3000, (error, message) => {
  if (error) {
    console.error(error)
  } else {
    console.log(message)
  }
})

promiseFunc('Hello World', 3000)
  .then(message => {
    console.log(message)
  })
  .catch(error => {
    console.error(error)
  })

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    2
  • 1.0.0
    1
  • 0.0.1
    2

Package Sidebar

Install

npm i promisify-basic

Weekly Downloads

4

Version

1.1.0

License

MIT

Unpacked Size

4.87 kB

Total Files

8

Last publish

Collaborators

  • tomas-paronai