UNPKG

whaler

Version:

Define and run multi-container applications with Docker

19 lines (15 loc) 396 B
'use strict'; const util = require('util'); const promisify = obj => { return new Proxy(obj, { get: (target, name) => { if (name in target) { if (target[name] instanceof Function) { return util.promisify(target[name]); } } return target[name]; } }); }; module.exports = promisify;