Genericele vă permit să scrieți cod reutilizabil parametrizat de un tip — o "variabilă de tip" completată atunci când codul este utilizat. Vă oferă reutilizare fără a pierde siguranța tipului (alternativa, any, o pierde).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
