The Omit Type

Conditional Types in TypeScript

The never type

How to Remove Duplicates Of A Field Based On a Property Value

Named Parameters in TypeScript

How to write Type Guards for Union Types

Nameof Operator in TypeScript

Utility Types

The keyof Operator

Smarter Types

Tooling

Setting Up TypeScript in an Existing Project

Testing

Jest