Дискриминированное объединение: что это
Коротко
Дискриминированное объединение: объединение объектных типов, у каждого из которых есть общее поле-тег с уникальным литеральным типом (status: 'ok' и status: 'error'). Проверка тега сужает значение до одного варианта.
Определение
Объединение объектных типов, у каждого из которых есть общее поле-тег с уникальным литеральным типом (status: 'ok' и status: 'error'). Проверка тега сужает значение до одного варианта. Так моделируют состояния загрузки, экшены и события.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.