Introdução a Genéricos em TypeScript
A principal característica do TypeScript é que todos os seus componentes estruturais precisam ter um tipo definido. No entanto, ao desenvolver programas complexos, as uniões de tipos muitas vezes não são suficientes. E para esse propósito, são usados genéricos - variáveis especiais, que ajudam a declarar um tipo complexo. Como tipo genérico, podem ser usadas interfaces e classes de OOP.
Examinaremos o trabalho com genéricos no TypeScript mais detalhadamente nas próximas lições.