UNPKG

await-to-js

Version:

Async/await wrapper for easy error handling in js

20 lines (18 loc) 486 B
/** * @param { Promise } promise * @param { Object= } errorExt - Additional Information you can pass to the err object * @return { Promise } */ function to(promise, errorExt) { return promise .then(function (data) { return [null, data]; }) .catch(function (err) { if (errorExt) { Object.assign(err, errorExt); } return [err, undefined]; }); } export { to }; export default to; //# sourceMappingURL=await-to-js.es5.js.map