Generics آپ کو ایک قسم سے parametrized دوبارہ استعمال کے قابل کوڈ لکھنے دیتے ہیں — ایک "قسم کا متغیر" جو کوڈ استعمال ہونے پر بھرا جاتا ہے۔ وہ قسم کی حفاظت کھوئے بغیر دوبارہ استعمال فراہم کرتے ہیں (متبادل any اسے کھو دیتا ہے)۔
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
