@sidekick-coder/db
Version:
Cli Tool to manipulate data from diferent sources
20 lines (18 loc) • 351 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];
}
};
export { tryCatch };