ASD = 'ASD',
QWE = 'QWE',
}
interface IFoo {
id: number;
type: BarEnum;
...
[if type === BarEnum.ASD than set 'baz' property otherwise don't]
}
Нужен дженерик на основе этого айди. Который. Короч. Я буду свободен через 3 часа, если не ответят, стукни в лс.
https://www.typescriptlang.org/play?#code/KYOwrgtgBAQghgJwKLmgbwFBW9gggZQBEoBeKAcgMPIBoscoBFAdSVIpaVowF8MBLEABdgCAGZwAxsCgBJAGIB7Rc35CAFvABeUTAyEBPAA7AAXLEQpIAOioBuetgBGcLeYDOQhIIDmDvgLCohLSckoqauqKYELauo5QhibmSAAekgA2YAAmwAA88MioNBZFNlQAfP4YGEkyCsrsABQNERpxAD5hyqoa0bGuAJRQAGTxDO7qiMDZ5k7KGcBwILw1koognokAjOat7Gh15oVWELZEJZPTs1ASGe7APA7rm0KJAEx74QdHpafWnEuUwQM3MXjAjzsQA
Обсуждают сегодня