UNPKG

js-promisify

Version:

A simple utility to convert NodeJS async functions to native JS promises.

12 lines (10 loc) 219 B
'use strict'; module.exports = (fun, args, ctx) => { return new Promise((resolve, reject) => { args.push((err, data) => { err && reject(err); resolve(data); }); fun.apply(ctx, args); }); };