TypeScript / Урок 10. Intersection Types

💡 Ссылки на другие площадки доступны в Telegram-блоге: 🎥 В прошлый раз мы обсудили Union Type, который позволяет переменной принимать значения из нескольких типов. Сегодняшняя тема тесно связана с предыдущей, и мы поговорим о пересечении типов. 🔍Intersection Types — это возможность TypeScript объединять несколько типов в один. Если значение соответствует типу пересечения, оно удовлетворяет всем входящим в него типам. Это похоже на логическое “И“, в отличие от Union Type, который ассоциируется с “ИЛИ“. Мы рассмотрим, как Intersection Types помогают создавать объекты, соответствующие нескольким контрактам одновременно. Например, как объединить типы, чтобы создать более специализированный тип для пользователей и администраторов в системе. 🔗 Содержание 00:00 Введение 00:51 Что такое Intersection Types 02:51 Тип пересечения на практике 07:24 Нюансы 08:45 Резюме
Back to Top