| 24 | |
| 25 | // Promisify helper for functions with non-standard callback signatures |
| 26 | const promisify = fn => (...args) => new Promise((resolve, reject) => { |
| 27 | fn(...args, (err, ...results) => { |
| 28 | if (err) { |
| 29 | reject(err); |
| 30 | } else { |
| 31 | resolve(results); |
| 32 | } |
| 33 | }); |
| 34 | }); |
| 35 | |
| 36 | const bucketPutAsync = promisify(bucketPut); |
| 37 | const bucketPutVersioningAsync = promisify(bucketPutVersioning); |
no outgoing calls
no test coverage detected