A collection of TypeScript blog posts.

Optional properties with utility types
Use TypeScript's utility types to set object properties to optional
Omit by string pattern
Use template literals to omit properties based on a string pattern
All keys from all objects
Distribute over unions to get all object keys
Intersection types in TypeScript
The basics of intersection types in TypeScript
Tuple members to union
Learn how to convert tuple members to a union type in TypeScript