UNPKG

await-to-done

Version:

Async await wrapper for easy error handling - zero dependencies

8 lines (7 loc) 589 B
/*! * await-to-done v1.2.0 * Async await wrapper for easy error handling - zero dependencies * (c) 2021-2026 saqqdy * Released under the MIT License. */ function n(n){for(var r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];if(Array.isArray(n))return Promise.all(n).then((function(n){return[null,n]})).catch((function(n){return[n,void 0]}));if(0===r.length)return n.then((function(n){return[null,n]})).catch((function(n){return[n,void 0]}));var u=[n].concat(r);return Promise.all(u).then((function(n){return[null,n]})).catch((function(n){return[n,void 0]}))}export{n as default};