do-try-tuple
Version:
Catches errors and rejected promises, returns tuple
2 lines • 335 B
JavaScript
;var DoTryTuple=(()=>{var l=e=>e!=null&&typeof e.then=="function";var s=e=>[!0,void 0,e],o=e=>[!1,e,void 0],u=e=>e.then(s,o),t=e=>{try{let r=e();return l(r)?u(r):s(r)}catch(r){return o(r)}};var a=t;var n=typeof window<"u"?window:global;n.doTry=a;n.safe=u;n.success=s;n.failure=o;})();
//# sourceMappingURL=global.min.js.map