gofigure
Version:
Configuration library for node
21 lines (19 loc) • 378 B
JavaScript
function denodeify(fn, scope) {
function _denodeify(...args) {
return new Promise((resolve, reject) => {
fn.apply(scope || this, [
...args,
(err, result) => {
if (err) {
return reject(err);
}
return resolve(result);
},
]);
});
}
return _denodeify;
}
module.exports = {
denodeify,
};