Generics inakuwezesha kuandika msimbo unaoweza kutumiwa tena parameterized na aina — "kigezo cha aina" kilichojazwa wakati msimbo unatumiwa. Wanakukemea unaoweza kutumiwa tena bila kupoteza usalama wa aina (mbadala, any, inapoteza).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
