जेनेरिक्स आपको पुनः प्रयोज्य कोड लिखने देते हैं जो एक प्रकार द्वारा पैरामीटर किया जाता है — "प्रकार चर" जो कोड का उपयोग किए जाने पर भरा जाता है। वे आपको पुनः उपयोग प्रकार सुरक्षा खोए बिना देते हैं (any का विकल्प इसे खो देता है)।
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
