TypeScript

  • type-vs-interface — различия type и interface
  • Enum — числовые, строковые, const enum
  • Generics — дженерики, extends, значения по умолчанию
  • Type Guards — сужение типов, оператор is, overloads
  • Продвинутые типы — Utility Types, conditional types, infer, never