UNPKG

@cgjs/util

Version:
16 lines (13 loc) 320 B
const promisify = (original) => { return function (...args) { return new Promise((res, rej) => { args.push((err, ret) => { if (err) rej(err); else res(ret); }); original.apply(this, args); }); }; }; promisify.custom = Symbol('util.promisify'); module.exports = promisify;