Utility Types
Noun · Development
Definitions
Built-in generic types in TypeScript (Partial, Required, Pick, Omit, Record, etc.) that transform existing types. They reduce boilerplate by deriving new types from old ones without redefining every property.
In plain English: Ready-made TypeScript helpers that modify types — like making all fields optional, picking only certain fields, or making everything read-only.
Example: "Use Partial<User> for the update endpoint so every field becomes optional."