Generika vám umožňují psát opakovaně použitelný kód parametrizovaný typem — "typová proměnná" vyplnená při použití kódu. Dávají vám znovupoužitelnost bez ztráty bezpečnosti typů (alternativa, any, ji ztrácí).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
