जेनेरिक्स तुम्हाला पुनर्वापरण्यायोग्य कोड लिहिता देतात जो एका प्रकार द्वारे पॅरामीटराइज्ड असतो — एक "प्रकार व्हेरिएबल" जो कोड वापरताना भरला जातो. ते तुम्हाला प्रकार सुरक्षा गमावल्याशिवाय पुनर्वापर देतात (पर्याय, any, हरवाते).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
