| Utility Typ   | Použití na | Akce (Whitelist/Blacklist) | Popis                                                            | Podobné Funkce |
| ------------- | ---------- | -------------------------- | ---------------------------------------------------------------- | -------------- |
| `Pick`        | Objekty    | Whitelist                  | Vybere určité klíče z objektu a vytvoří nový typ.                | `Extract`      |
| `Omit`        | Objekty    | Blacklist                  | Odstraní specifikované klíče z objektu a vytvoří nový typ.       | `Exclude`      |
| `Partial`     | Objekty    | -                          | Změní všechny vlastnosti objektu na volitelné.                   | -              |
| `Required`    | Objekty    | -                          | Změní všechny vlastnosti objektu na povinné.                     | -              |
| `Readonly`    | Objekty    | -                          | Změní všechny vlastnosti objektu na pouze pro čtení.             | -              |
| `Record`      | Typy       | -                          | Vytvoří typ objektu s konkrétními klíči a hodnotami daného typu. | -              |
| `Exclude`     | Typy       | Blacklist                  | Odstraní určité hodnoty z _union_ typu.                          | `Omit`         |
| `Extract`     | Typy       | Whitelist                  | Vybere pouze specifikované hodnoty z _union_ typu.               | `Pick`         |
| `NonNullable` | Typy       | Blacklist                  | Odstraní `null` a `undefined` z typu.                            | -              |