Utility types são tipos genéricos embutidos que transformam tipos existentes, para que você derive novos tipos em vez de redefini-los. Eles mantêm tipos DRY e sincronizados com sua origem.
ts
{ : ; : ; : ; : ; }
<>;
<>;
<>;
<, | >;
<, >;
