تسمح لك الـ Generics بكتابة كود قابل لإعادة الاستخدام مع معاملات من نوع معين — "متغير نوع" يتم ملؤه عند استخدام الكود. تعطيك إعادة استخدام بدون فقدان أمان النوع (البديل، any، يفقده).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
