Step 2 / Select difficulty TypeScript Types

About TypeScript Types

Type-level TypeScript: conditional, mapped, and template types.
  • Conditional types
  • Infer
  • Mapped types
  • Template literal types
  • Distributive conditionals
  • Variance and assignability
  • Overloads and satisfies
  • Discriminated unions
  • Generic constraints
  • Recursive and indexed types
  • Easy: 97 questions
  • Medium: 99 questions
  • Hard: 100 questions