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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
=== tests/cases/conformance/jsx/test.tsx ===
declare const React: any;
>React : any
export function T1(a: any) {
>T1 : (a: any) => any
>a : any
return <div className={"T1"} { ...a }>T1</div>;
><div className={"T1"} { ...a }>T1</div> : error
>div : any
>className : string
>"T1" : "T1"
>a : any
>div : any
}
export function T2(a: any, b: any) {
>T2 : (a: any, b: any) => any
>a : any
>b : any
return <div className={"T2"} { ...a } { ...b }>T2</div>;
><div className={"T2"} { ...a } { ...b }>T2</div> : error
>div : any
>className : string
>"T2" : "T2"
>a : any
>b : any
>div : any
}
export function T3(a: any, b: any) {
>T3 : (a: any, b: any) => any
>a : any
>b : any
return <div { ...a } className={"T3"} { ...b }>T3</div>;
><div { ...a } className={"T3"} { ...b }>T3</div> : error
>div : any
>a : any
>className : string
>"T3" : "T3"
>b : any
>div : any
}
export function T4(a: any, b: any) {
>T4 : (a: any, b: any) => any
>a : any
>b : any
return <div className={"T4"} { ...{ ...a, ...b } }>T4</div>;
><div className={"T4"} { ...{ ...a, ...b } }>T4</div> : error
>div : any
>className : string
>"T4" : "T4"
>{ ...a, ...b } : any
>a : any
>b : any
>div : any
}
export function T5(a: any, b: any, c: any, d: any) {
>T5 : (a: any, b: any, c: any, d: any) => any
>a : any
>b : any
>c : any
>d : any
return <div className={"T5"} { ...{ ...a, ...b, ...{ c, d } } }>T5</div>;
><div className={"T5"} { ...{ ...a, ...b, ...{ c, d } } }>T5</div> : error
>div : any
>className : string
>"T5" : "T5"
>{ ...a, ...b, ...{ c, d } } : any
>a : any
>b : any
>{ c, d } : { c: any; d: any; }
>c : any
>d : any
>div : any
}
export function T6(a: any, b: any, c: any, d: any) {
>T6 : (a: any, b: any, c: any, d: any) => any
>a : any
>b : any
>c : any
>d : any
return <div className={"T6"} { ...{ ...a, ...b, ...{ ...c, ...d } } }>T6</div>;
><div className={"T6"} { ...{ ...a, ...b, ...{ ...c, ...d } } }>T6</div> : error
>div : any
>className : string
>"T6" : "T6"
>{ ...a, ...b, ...{ ...c, ...d } } : any
>a : any
>b : any
>{ ...c, ...d } : any
>c : any
>d : any
>div : any
}
|