FrontendConf

Система типов TypeScript как язык программирования

Технологии

TypeScript

Доклад принят в программу конференции

Целевая аудитория

Для тех, кто живет в проектах с ТС и хотел бы больше узнать про его возможности типизации.

Тезисы

Сколько типов вы пишете и используете в своих проектах? Насколько они сложны? Случалось ли вам думать, что что-то невозможно полноценно затипизировать? А задумывались ли вы о том, на что действительно способна система типов TypeScript? Спойлер: она способна на большее, чем вы думаете.

В этом докладе я продемонстрирую возможности нескольких продвинутых типов TypeScript, используя модуль интерполяции в качестве примера, и докажу, что на типах можно программировать.

Андрей Тараненко

ИТ-холдинг Т1

5 лет в разработке. На данный момент отвечает за разработку карты отделений и банкоматов одного из крупнейших банков. Enjoyer сложных типов.

ИТ-холдинг Т1

Т1 — многопрофильный холдинг, один из лидеров российского IТ-рынка, является партнером ключевых производителей и разработчиков в сфере информационных технологий. В штате — 18 тысяч сотрудников. В 2022 году оборот холдинга составил свыше 166,7 млрд рублей. По версии аналитических агентств CNews Analytics, TAdviser и RAEX, Т1 входит в топ-3 крупнейших российских IТ-компаний.

Видео

Мнение Программного комитета о докладе

Фото куратора

Никита Дубко

Иногда смотришь на какие-то сложные типы в TypeScript — а ничего не понятно. Андрей на примерах объяснит и покажет, как не только читать, но и самому писать мегатипы, которые помогают решать реальные бизнес-задачи.

Другие доклады секции

Технологии