UNPKG

parcel-bundler

Version:

Blazing fast, zero configuration web application bundler

14 lines (11 loc) 295 B
module.exports = function(fn) { return function(...args) { return new Promise(function(resolve, reject) { fn(...args, function(err, ...res) { if (err) return reject(err); if (res.length === 1) return resolve(res[0]); resolve(res); }); }); }; };