Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Exibição da mensagem de erro em idade < 18

Gostaria de deixar aqui uma observação/dica sobre a exibição da mensagem de erro quando a idade do usuário não é 18 ou maior.
No meu caso, quando informei no validador a interface "Validator", automaticamente o vs code importou os métodos "validate" e "registerOnValidatorChange".

O método "registerOnValidatorChange" estava dessa forma e impediu a exibição da mensagem do erro referente a idade:

  registerOnValidatorChange?(fn: () => void): void {
    throw new Error("Method not implemented.");
  }

Removi o método e a mensagem passou a ser mostrada normalmente.

1 resposta
solução!

Oi, Mateus! Como vai?

Agradeço por compartilhar seus aprendizados com a comunidade Alura.

Interessante sua observação, você trouxe um ponto importante sobre a implementação da interface Validator e como um método não tratado pode impactar diretamente no comportamento esperado da validação. Esse tipo de atenção aos detalhes faz muita diferença no desenvolvimento.

Continue explorando esses cenários e testando diferentes abordagens, isso fortalece bastante sua compreensão prática.✨

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Para saber mais:

Sugestão de conteúdo:

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!