(original)
| 21 | |
| 22 | // util.promisify requires Node.js 8.x, so we have our own |
| 23 | function promisify(original) { |
| 24 | return function promiseWrap() { |
| 25 | const args = Array.prototype.slice.call(arguments); |
| 26 | return new Promise((resolve, reject) => { |
| 27 | original.apply(this, args.concat((err, value) => { |
| 28 | if (err) return reject(err); |
| 29 | resolve(value); |
| 30 | })); |
| 31 | }); |
| 32 | }; |
| 33 | } |
| 34 | |
| 35 | const writeFile = promisify(fs.writeFile); |
| 36 |
no test coverage detected