私は.tsx
ファイルでSVG use
elementを使用したい:私は直接電話を反応させるために、これをtranspilingてる不足しているJSXタイプを宣言/無視するにはどうすればよいですか?
<mask id="mask1">
<use ... />
</mask>
。私は、この要素は、標準のlib定義から欠落していると信じて
Property 'use' does not exist on type 'JSX.IntrinsicElements'.
のVisual Studio 2015のCommunity Edition
:しかし、私は次のエラーを受信し続けます。どのように私はクラスや変数を宣言することができますかと同様に、TypeScriptコンパイラでこの型を宣言できますか?通常のdeclare var
とdeclare class
ステートメントは効果がありません。
これが不可能な場合、どうすればタイプスクリプトコンパイラを作成できますかは無視しますこのエラーはありますか?
が<mask id="mask1">
{React.createElement("use", { ... })}
</mask>
これはかなりないですが、それは仕事を取得し、コンパイル済みの出力は基本的に同じである: