vue-admin-core
Version:
A Component Library for Vue 3
23 lines (19 loc) • 509 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
async function awaitTo(promise, errorExt) {
try {
const data = await promise;
const result = [null, data];
return result;
} catch (err) {
if (errorExt) {
const parsedError = Object.assign({}, err, errorExt);
return [parsedError, void 0];
}
const result_1 = [err, void 0];
return result_1;
}
}
exports.awaitTo = awaitTo;
exports.default = awaitTo;
//# sourceMappingURL=awaitTo.js.map