TypeScript Cheat-Sheet

  • Primitive Types

  • Union Types

  • Dynamic types

  • Literal types

  • Objects

  • Arrays

  • Tuples

  • Functions

  • Type Aiases

  • Interfaces

  • The DOM & Type Casting

  • Generics

  • Enums

  • Narrowing