Задать вопрос
@luxurypluxury

Как связать два типа данных в typescript?

У меня есть пропсы premium и imageUrl, но нужно сделать так чтобы imageUrl можно было передать только когда premium = true.
Можно ли как-то в типах это сделать?
type TeamCardProps = {
    premium: boolean,
    imageUrl: string
}
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Курс по TypeScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Например так:
type TeamCardProps = {
    premium: false
} | {
    premium: true,
    imageUrl: string
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы