Skip to main content

Jordan Brown
Historical

This post announced mapped types and the Pick, Omit, and Record utility types when they were introduced. For current syntax and behavior, see the Mapped Types and Utility Types documentation.

Mapped types let you derive one object type from another by transforming each of its properties, and power new utility types like Pick, Omit, and Record.