@ruingl/pcall
Version:
Calls your functions protected from errors.
7 lines (6 loc) • 394 B
JavaScript
async function n(t,...e){try{return{status:!0,result:await t(...e)}}catch(r){return{status:!1,error:r instanceof Error?r:new Error(String(r))}}}function s(t,...e){try{return{status:!0,result:t(...e)}}catch(r){return{status:!1,error:r instanceof Error?r:new Error(String(r))}}}export{n as pcall,s as pcallSync};
/*!
* @ruingl/pcall (1.0.0)
* made with <3 by rui reogo
* licensed with mit
*/