@zwezew

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

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

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

как поступить с mainTheme.border и mainTheme.color?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Оно?
interface Props {
    theme: Theme;
}

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

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

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

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