Instruções
Passo 1
Nesta oficina, você vai aprender sobre classes abstratas e genéricos em TypeScript construindo um seletor de espécies de bug que exibe diferentes emojis de bug.
O HTML e o CSS do projeto já foram fornecidos para que você possa focar no TypeScript. Você pode conferir os arquivos para conhecer os elementos que vai selecionar depois.
Para começar, você vai precisar de uma classe base abstrata para todos os bugs. Classes abstratas não podem ser instanciadas diretamente e são feitas para serem estendidas por outras classes.
Crie uma classe abstrata chamada
Bug com um parâmetro de tipo genérico T.
O que fazer:
Testes:
- Você deve ter uma classe abstrata chamada `Bug`.
- Sua classe `Bug` deve ter um parâmetro de tipo genérico `T`.
Preview