Что такое TypeScript?

Основные компоненты TypeScript?

Назовите особенности TypeScript?

Плюсы использования TypeScript?

Минусы использования TypeScript?

Типы в TypeScript?

Что такое декораторы?

Поддерживает ли TypeScript перегрузку функций?

Разница между типом (type) и интерфейсом (interface)?

Что такое JSX в TypeScript? Какие режимы JSX поддерживает TypeScript?

Что такое директивы с тремя наклонными чертами (Triple-Slash Directives), их типы?

Что такое внешние объявления переменных (ambient declaration) в TypeScript?

Разница между абстрактным классом (abstract class) и интерфейсом (interface)?

Какие элементы ООП поддерживаются в TypeScript?

Модификаторы доступа в TypeScript?

Разница между внутренним (Internal Module) и внешним модулями (External Module)?

Что такое декораторы в TypeScript?

Как TypeScript поддерживает необязательные и дефолтные параметры в функции?

Что такое перечисление (enum)?

Для чего в TypeScript используется NoImplicitAny?