TypeScript: типы, настройка проекта и валидация
Практический TypeScript: type и interface, unknown и never, generics, satisfies, utility types, tsconfig, JSON Schema и Zod.
Трек «TypeScript для разработчика: типы, проекты и данные» начинается с выбора языка и описания моделей, затем знакомит с сужением, объединениями, generics и преобразованиями типов. Практическая часть объясняет строгую конфигурацию компилятора, алиасы путей, ссылки между проектами и проверку JSON на внешней границе. Примеры Zod и JSON Schema показывают разницу между статическим типом и проверкой значения во время выполнения. Авторские разборы связывают эти приёмы с моделью множеств, преобразованием данных и исследованием обнаруживаемых ошибок.
Материалы раздела
- TypeScript для разработчика: типы, проекты и данные — TypeScript для разработчика: моделирование и преобразование типов, generics, satisfies, настройка проектов, JSON Schema и проверка внешних данных через Zod.