1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
=== tests/cases/conformance/jsx/tsxIntrinsicAttributeErrors.tsx ===
declare namespace JSX {
interface Element { }
interface ElementClass {
render: any;
>render : any
}
interface IntrinsicAttributes {
key: string | number
>key : string | number
}
interface IntrinsicClassAttributes<T> {
ref: T
>ref : T
}
interface IntrinsicElements {
div: {
>div : { text?: string; width?: number; }
text?: string;
>text : string
width?: number;
>width : number
}
span: any;
>span : any
}
}
interface I {
new(n: string): {
>n : string
x: number
>x : number
render(): void
>render : () => void
}
}
var E: I;
>E : I
<E x={10} />
><E x={10} /> : JSX.Element
>E : I
>x : number
>10 : 10
|