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