Sha256: da1320fe5d803f0677570fa1f1a8ed6542fc27d2d4e907556efc186d7393d72c
Contents?: true
Size: 481 Bytes
Versions: 645
Compression:
Stored size: 481 Bytes
Contents
function runAsync(obj, method, args) { return new Promise((resolve, reject) => { const cb = (err, ...returnValues) => { if (err) { reject(err); } else { resolve(returnValues); } }; method.apply(obj, [...args, cb]); }); } function muteStderr() { const original = process.stderr.write; process.stderr.write = () => {}; return () => { process.stderr.write = original; }; } module.exports = { runAsync, muteStderr };
Version data entries
645 entries across 645 versions & 2 rubygems