JSX
1. 类型断言
1.
var foo = <foo>bar
2.
var foo = bar as foo;2. 类型检查
3. 固有元素(dom标签)
declare namespace JSX {
interface IntrinsicElements {
foo: any // 扩展
}
}
<foo />; // 正确
<bar />; // 错误
也可以使用以下代码,全部通过
declare namespace JSX {
interface IntrinsicElements {
[elemName: string]: any;
}
}Last updated