UNPKG

promisify-4loc

Version:

Promisify a callback-style function in just 4 lines of code

5 lines (4 loc) 144 B
module.exports = (fn) => (...args) => new Promise((resolve, reject) => { fn(...args, (err, val) => err ? reject(err) : resolve(val)) })