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

Как работать с деструктуризацией при декларировании в typescript?

Например, в
interface Props {
    theme? : object;    
}

export const Block = styled.div`
    border: ${({mainTheme}: Props) => `${mainTheme.border} ${mainTheme.color}`};
`;

как поступить с mainTheme.border и mainTheme.color?
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Оно?
interface Props {
    theme: Theme;
}

interface Theme {
    border: string;
    color: string;
}

export const Block = `
    border: ${({theme: mainTheme}: Props) => `${mainTheme.border} ${mainTheme.color}`};
`;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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