Справочник по TypeScript
Краткий индекс учебного раздела 5-10-typescript. Пошаговое обучение — в карте раздела и О разделе. Таблицы синтаксиса — в справочнике 301. Ниже — куда идти за объяснением и практикой по каждому из 18 блоков.
Учебные статьи (5-10-typescript/*.md) — примеры, "Разбор:", практика.
Справочник 301 — таблицы, полный перечень флагов tsconfig, advanced-типы без дублирования в каждой статье.
Карта 18 блоков справочника 301
Рекомендуемый порядок по блокам 301
| Этап | Блоки 301 | Статьи |
|---|---|---|
| Старт | 1, 11, 17 | Первая программа на TypeScript → Типы данных и типизация в TypeScript → Форматы и подключение TypeScript |
| Синтаксис типов | 2, 3, 4, 5 | Коллекции и массивы в TypeScript, Функции в TypeScript, Синтаксис и пунктуация TypeScript |
| ООП | 6, 7 | Объекты и классы в TypeScript, Типы данных и типизация в TypeScript |
| Продвинутое | 8, 12 | Дженерики в TypeScript, Декораторы в TypeScript |
| Прикладное | 9, 10, 13, 14 | Форматы и подключение TypeScript, События и обработка событий в TypeScript, TypeScript и React или TypeScript и Node.js |
| Инженерия | 15, 16, 18 | Паттерны в TypeScript, Рекомендации по разработке на TypeScript, TypeScript Server |
Мини-шпаргалка
Код ITЗагрузка примера кода…
Разбор:
interface User— контракт объекта;role— literal union.isString— type predicate для narrowing.Partial<Pick<…>>,Omit— utility types (Справочник — утилитарные типы).first<User>(…)— generic с сохранением типа элемента.
Официальные источники
- TypeScript Handbook
- TSConfig Reference
- TypeScript Playground
- Обзор в JS-курсе: TypeScript, таблицы: Справочник по TypeScript