Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Как Omit {T, K} растворил типы, или что такое дистрибутивность типов в TypeScript

Дата публикации: 19-08-2026 07:23:14

Представьте ситуацию: вы выкатываете новую фичу, а бэкендер спрашивает вас: «Слушай, а почему вместо событий — пустой объект?». Вы в шоке: «Как так — пустой объект? У меня же TypeScript, всё типизировано, такого не могло быть!». Спойлер — могло. Меня зовут Денис Платонов, я старший разработчик интерфейсов в Телемосте и я отвечаю за on-premise развёртывание веб-клиента Телемоста в инфраструктуре заказчика. В этой статье я расскажу о том, как безобидный на первый взгляд Omit превратил наш аккуратный тип событий в пустой объект. Заодно разберём, как работает дистрибутивность типов в TypeScript и поделимся, чему нас научил этот кейс. Читать далее

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1350 коммитов в неделю: как контрибьютить в проект, который меняется быстрее, чем ты пишешь07.4410-09-2026
2Как на ровном месте сэкономить 1000+ ядер, или Куда на самом деле уходили 80% CPU09.1208-09-2026
3Миллион контейнеров и быстрый откат релиза: эволюция деплоя в RTC07.4918-08-2026
4YApi заброшен с 2022 года. Я продолжил его и нашёл токены, которые может подделать любой участник проекта09.9625-09-2026
5Как мы защищаем номера телефонов с помощью Oblivious Pseudorandom Function08.2430-09-2026
6Рыбно‑пузырьковая энтропия в KMS010.3128-08-2026
7HTML и CSS помогут вам сделать ужасный интерфейс для пользователя07.2829-09-2026
8Модульная надстройка для JasperReports: подключение и что делает процессор при сборке. Часть 308.9525-09-2026
9Путь к ИИ‑сингулярности08.4628-09-2026
10Семь привычек Linux-инженера, которые спасают прод010.3228-09-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 6.9. Источник: habr.com.