@fast-china/utils
Version:
Fast 工具库.
3 lines (2 loc) • 469 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("../console/index.js");exports.execFunction=async(r,...t)=>{if(!r)return Promise.resolve(void 0);if("AsyncFunction"!==r.constructor.name)return new Promise(((n,o)=>{try{return n(r(...t))}catch(c){return e.consoleError("execFunction",c),o(c)}}));try{return await r(...t)}catch(n){return e.consoleError("execFunction",n),Promise.reject(n)}};
//# sourceMappingURL=func.js.map