Utility Types

Noun · Development

Definitions

  1. 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."

Related Terms