@sidekick-coder/db
Version:
Cli Tool to manipulate data from diferent sources
22 lines (19 loc) • 374 B
JavaScript
;
// src/utils/tryCatch.ts
async function tryCatch(tryer) {
try {
const result = await tryer();
return [result, null];
} catch (error) {
return [null, error];
}
}
tryCatch.sync = function(tryer) {
try {
const result = tryer();
return [result, null];
} catch (error) {
return [null, error];
}
};
exports.tryCatch = tryCatch;