TypeScript: типы учебного каталога
Новые курсы · Опубликованные курсы
24 урока проводят от модели каталога и обобщённых функций к асинхронным операциям, DOM, формам, ответам API и постепенной миграции JavaScript.
Команды, учебные программы и измерения не выполнялись; результаты примеров описаны как ожидаемые.
Перед началом
Нужны основы JavaScript. Во второй части продолжаются прежние четыре курса и типы данных; отдельные состояния примеров позволяют читать главы независимо.
Уроки 1–16
- Первый проект TypeScript
- Вывод типов и аннотации
- Типы объектов и интерфейсы
- Объединения типов
- Сужение типов
- unknown на границе данных
- Типизация функций
- Массивы, кортежи и readonly
- Обобщённые функции
- Ограничения параметров типа
- Ключи и индексированный доступ
- Преобразование типов объектов
- Практическое применение utility types
- Литеральные типы
- Состояния интерфейса как типы
- Результат операции и ошибка
Новые уроки 17–24
- Типы асинхронных функций
- TypeScript и DOM
- Типизированная модель формы
- Проверка ответа API во время выполнения
- Типы и границы модулей
- Настройки компилятора
- Описание внешней библиотеки
- Постепенный переход с JavaScript
Учебные исходники
Исходники уроков 1–16 · Исходники продолжения.
В архивах находятся исходные состояния, ожидаемые результаты и условия самостоятельного прохождения. Наличие примера не означает, что его исполнение уже подтверждено.