Handler para funções asíncronas abstraindo o uso de chamadas try/catch
Via npm
$ npm i @sintese/nodejs-async-handler
const handle = require('@sintese/nodejs-async-handler');
async function myAsyncCallback () {
// my async code
}
const [error, data] = await handle(myAsyncCallback)
if(error) {
// do something with it
}
console.log(data);
Modificações recentes são registradas no CHANGELOG
Dúvidas, contribuições e sugestões são muito bem vidas.
Esse pacote é disponibilizado sob a licença MIT.