Назад к обзору специализации
TypeScript
Продвинутые Паттерны & Домен
Branded types, builder pattern, phantom types, state machines, nominal typing
Прогресс темы5 уроков
Опыт (XP)120 мин • +150 XP
Прогресс темы0 / 5 (0%)
Список уроков в модуле (5)
01
Дискриминированные объединения и исчерпывающая проверка (Exhaustive Checking)
25 мин•+30 XP
typescriptdiscriminated-unionsnever
02
Брендированные типы (Branded Types) и номинальная типизация
25 мин•+30 XP
typescriptbranded-typesnominal-typing
03
Паттерн Typestate и типобезопасный Builder
25 мин•+30 XP
typescripttypestatebuilder-pattern
04
Перегрузка функций vs условные сигнатуры дженериков
20 мин•+30 XP
typescriptfunction-overloadingconditional-types
05
Функции утверждения (asserts) и предикаты типов (Type Guards)
25 мин•+30 XP
typescriptassertion-functionstype-guards