Utility Types#
TypeScript provides built-in utility types that transform existing types. These eliminate boilerplate and enable powerful type manipulations like making properties optional, readonly, or picking subsets.
Partial, Required, Readonly
Transform property modifiers on existing types
Partial, Required, and Readonly transform property modifiers