Utility type-ok beépített generikus típusok, amelyek átalakítják a meglévő típusokat, így új típusokat vezet le ahelyett, hogy újra definiálná őket. A típusokat DRY-ként tartják és szinkronban tartják a forrásukkal.
ts
{ : ; : ; : ; : ; }
<>;
<>;
<>;
<, | >;
<, >;
