Tem que colocar no método ehDiaUtil que ele retorna um boolean?
private ehDiaUtil(data: Date): boolean {
return data.getDay() > DiasDaSemana.DOMINGO && data.getDay() < DiasDaSemana.SABADO
}
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!
Tem que colocar no método ehDiaUtil que ele retorna um boolean?
private ehDiaUtil(data: Date): boolean {
return data.getDay() > DiasDaSemana.DOMINGO && data.getDay() < DiasDaSemana.SABADO
}
Olá, Luís, como vai?
Sim, no TypeScript é uma boa prática declarar o tipo de retorno de métodos e funções. No caso do método ehDiaUtil, ele retorna um valor booleano (true ou false), então a declaração : boolean no método está correta e é recomendada.
Declarar explicitamente o tipo de retorno ajuda na legibilidade do código e evita comportamentos inesperados, além de auxiliar o compilador do TypeScript a detectar possíveis erros durante o desenvolvimento.
Espero ter ajudado!
Siga firme nos seus estudos e conte com o fórum sempre que precisar!
Abraços :)