Я использую babel-plugin-react-css-modules
. Он добавляет свойство styleName
к элементам HTML. Typescript не распознает это свойство. Я почти уверен, что мне нужно что-то расширить, но все, что я пробовал, сработало.
Я попытался объявить Element
в файле '.d.ts', чтобы выполнить объединение объявлений, но я, должно быть, сделал что-то не так.
interface Element {
styleName: string;
}
export const Wrapper: React.FC<IWrapperProps> = ({ children, style }) => (
<div styleName="wrapper" style={style}>
{children}
</div>
);
ОБНОВЛЕНИЕ:
.d.ts не работает