Utility types بنائے ہوئے generic types ہیں جو موجودہ types کو تبدیل کرتے ہیں، تاکہ آپ انہیں دوبارہ تعریف کرنے کی بجائے نئی types اخذ کریں۔ یہ types کو DRY رکھتے ہیں اور ان کے ذریعے کے ساتھ مطابقت میں رہتے ہیں۔
ts
{ : ; : ; : ; : ; }
<>;
<>;
<>;
<, | >;
<, >;
