с таким условием, что второе поле зависит от первого?
interface Foo {
a: string
b: number
c?: boolean
d?: c ? required number : number
}
Никак
Ну хотя можешь посмотреть в сторону discriminated unions
юнион тебе нужен
Ну как я понял он хочет чтоб чётко вывелось, а объединение тут не подойдет
не совсем понял что значит "чётко вывелось" и почему не подойдёт
Обсуждают сегодня