UNPKG

install-packages

Version:

Install dependencies using Yarn with npm fallback.

16 lines (12 loc) 294 B
// @ts-check module.exports = function (fn) { return function (...args) { return new Promise((resolve, reject) => { fn(...args, (err, ...res) => { if (err) return reject(err) if (res.length === 1) return resolve(res[0]) resolve(res) }) }) } }