$cat~/glossario/generic.md
Generic
TypeScript
Parâmetro de tipo que torna função ou tipo reutilizável para vários tipos.
seção
Explicação
Generic — Parâmetro de tipo que torna função ou tipo reutilizável para vários tipos.
Type parameters reusam lógica preservando type relation — identity, map, Promise
Constraints limit T.
seção
Exemplo
function first<T>(arr: T[]): T | undefined { return arr[0];}seção
Modo de uso
Collections typed
Generic hooks useState
API wrapper response type
seção
Armadilhas comuns
Over-generic unreadable
Forgot constraint runtime still unsafe
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em TypeScript
Outros termos da mesma categoria para revisão em sequência.