Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Type any

Pessoal, me recordo que no começo do curso, foi feito uma configuracao no tsconfig.json para nao aceitar o tipo any, mas nesta aula o instrutor utiliza isso para "habilitar" o jquery e o compilador nao reclamou mais, gostaria de saber por qual motivo isso aconteceu

2 respostas
solução!

Boa noite, Julio! Como vai?

Na realidade, a configuração feita no início do curso foi para não aceitar o tipo any de forma implícita ( "noImplicitAny": true ). Isso não permite que criemos, por exemplo, atributos de classe sem declarar um tipo explicitamente. Mas permite que eu declare algo como sendo do tipo any de forma explícita!

Exemplo prático:

private atributo; // Inválido pois o any está implícito.
private atributo: any; // Válido pois o any está explícito.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Boa noite Gabriel, tudo tranquilo e voce ?

Eu achei que qualquer declaração do tipo any em qualquer local o compilador dava erro.

Obrigado pela explicacao