У меня есть этот простой код, который влияет на ввод, я хочу изменить его цвет выделения.
Кажется, что Typescript не понимает, что я имею в виду, когда пытаюсь использовать selection
в качестве ключа.
Вот мое мнение:
export interface PageStyles {
inputStyle: React.CSSProperties;
}
const styles: PageStyles = {
inputStyle: {
color: '#ffffff',
padding: '0',
margin: '-1px 0 0 0',
background: 'transparent',
border: '0',
paddingRight: '1px',
maxWidth: '180px',
selection: 'background-color: #222'
}
};
Я получаю следующую ошибку:
Type '{ color: string; padding: string; margin: string; background: string; border: string; paddingRight: string; maxWidth: string; selection: string; }' is not assignable to type 'CSSProperties'.
Object literal may only specify known properties, and 'selection' does not exist in type 'CSSProperties'.