создать новый тип, подменив тип какого-то свойства?
Кстати, омит вроде даже не обязателен - ТС отлично перекрывает поля и так
так он смержит тогда, особенно если в одном поле обязательное, а в другом - нет
ну вот у меня есть (условно) {total?: number} & {total: number} - и вроде багов не было без Omit
А если {x: string} & {x: number} будут проблемы
Точно. Правда... у меня просто таких кейсов не было
Обсуждают сегодня