effect_tw
@effect_tw

Как типизировать инлайновый svg?

Есть вебпак лоадер @svgr/webpack для svg.
Декларация такого вида:
declare module "*.svg" {
  const content: any;
  export default content;
}

В компонент-кнопку я прокидываю svg в качестве children. И он не может подтянуть тип. Ставлю Element - ругается все равно. Какой тип ему указать ? или может в declaration ему возвращаемы тип какой-нибудь поставить?
6023a78c74a05655657169.png
Пробовал и так):
children: Element |  (Element & ReactNodeArray & React.ReactPortal) | (Element & ReactNodeArray & React.ReactPortal & string) | (Element & number) | (Element & false) | (Element  & true) | (Element  & React.ReactElement),
  • Вопрос задан
  • 1236 просмотров
Пригласить эксперта
Ответы на вопрос 1
Тут есть хороший пример
Ответ написан
Ваш ответ на вопрос

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

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