11 Awesome TypeScript Utility Types You Should Know
https://kais.blog/p/11-awesome-typescript-utility-types-you-should-know
- Pick<Type, Keys>
- Omit<Type, Keys>
- Readonly
- Partial
- Required
- Record<Keys, Type>
- Parameters
- ReturnType
- Extract<Type, Union>
- Exclude<Type, ExcludedUnion>
- NonNullable