1
resposta

Aula Typescript: aplicando orientacao a objetos no front-end

curso course/typescript-orientado-objetos/task/135426

Acredito que no exemplo passado tenha faltado a palavra extends que é mencionada no texto base

"...Você também pode restringir o tipo genérico usando a palavra-chave extends, indicando ..."

Forma apresentada do exemplo calcularValorTotal<T>(produtos: T[]): number {

Forma correta function calcularValorTotal<T extends Produto>(produtos: T[]): number {

1 resposta

Olá, estudante, como vai?

Agradeço por ter sinalizado essa observação sobre o uso do extends no exemplo da função genérica. Esse tipo de contribuição é muito importante para manter o conteúdo mais claro e preciso.

A correção já foi feita no material. Obrigado pela atenção aos detalhes e por colaborar com a melhoria do curso.

Qualquer outra dúvida ou sugestão, o fórum está à disposição.

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