Generics, bir tür tarafından parametrelendirilmiş yeniden kullanılabilir kod yazmanızı sağlar — kod kullanıldığında doldurulacak bir "tür değişkeni". Tür güvenliğini kaybetmeden yeniden kullanılabilirlik sağlarlar (any alternatifi bunu kaybeder).
ts
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
