Como faço para saber que parâmetros posso colocar ao instânciar uma classe Error como no exemplo da aula?
Obrigado!
function trataErro(erro) {
console.log(erro);
throw new Error(chalk.red(erro.code, 'Não há arquivo no diretório'));
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como faço para saber que parâmetros posso colocar ao instânciar uma classe Error como no exemplo da aula?
Obrigado!
function trataErro(erro) {
console.log(erro);
throw new Error(chalk.red(erro.code, 'Não há arquivo no diretório'));
}
Oi, Anderson.
A classe Error recebe uma string denominada message para que sejam passado uma mensagem junto com o Erro. Dessa forma, quem receber o erro pode entender o porquê dele ter sido ocasionado e corrigir o problema para que não ocorra novamente.
Você pode consultar a documentação da classe Error no seguinte link: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Error
Ótimos estudos :D