Глава 1. Введение в TypeScript
Что такое TypeScript
Установка и компиляция из командной строки
Первое приложение TypeScript в Visual Studio
Настройки компиляции
Файл конфигурации tsconfig.json
Глава 2. Основы TypeScript
Переменные и константы
Параметры компиляции noEmitOnError и target
Типы данных
Функции
Тип функции и стрелочные функции
Объединения union
Null и undefined
Type assertion. Преобразование к типу
Объекты
Псевдонимы типов
Массивы
Кортежи
Неопределенный набор и наполнение параметров функции
Перечисление enum
Глава 3. Объектно-ориентированное программирование
Классы
Наследование
Абстрактные классы, методы и поля
Модификаторы доступа
Методы доступа get и set
Статические поля и методы
Интерфейсы
Преобразование типов
Обобщения
Миксины
Глава 4. Модули и пространства имен
Пространства имен
Создание и подключение модулей
Работа с модулями
Глава 5. Заголовочные файлы
Работа с заголовочными файлами
Заголовочные файлы для популярных библиотек
Глава 6. Декораторы
Декораторы классов
Декораторы методов и их параметров
Декораторы свойств и методов доступа
Фабрики декораторов