Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Diferença entre usar generics e any

Qual a diferença entre usar tipos genéricos e any nessa parte:

class View<T> {
   protected _elemento:Element;

   constructor(selector:string){
        this._elemento = document.querySelector(selector);
    }

    update(model:T): void {
        this._elemento.innerHTML = this.template(model);
    }

    template(model:T): string {
        throw new Error('Você deve implementar o metodo template!')
    }
}

Já que usando any como tipo dos model's também copila?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Com any você não tem autocomplete nem checagem estática, principalmente se quiser aplicar uma lógica no método template sobre o dado recebido.