【发布时间】:2017-03-07 19:33:39
【问题描述】:
我想在.tsx 文件中使用SVG use element:
<mask id="mask1">
<use ... />
</mask>
我直接将其转换为 React 调用。但是,我不断收到以下错误:
“JSX.IntrinsicElements”类型上不存在属性“use”。
我相信标准库定义中缺少这个元素。如何声明此类型以供 TypeScript 编译器查看,类似于声明类或变量的方式?通常的declare var 和declare class 语句无效。
如果这不可能,我怎样才能让 TypeScript 编译器忽略这个错误?
【问题讨论】:
-
使用
{/* @ts-ignore */}。我还做了一个视频:youtube.com/watch?v=nuiMxa8BR6o ????
标签: typescript jsx