|
1 | 1 | tests/cases/conformance/jsx/inline/index.tsx(5,1): error TS2741: Property '__predomBrand' is missing in type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element' but required in type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element'.
|
2 | 2 | tests/cases/conformance/jsx/inline/index.tsx(21,40): error TS2322: Type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element' is not assignable to type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element'.
|
3 |
| -tests/cases/conformance/jsx/inline/index.tsx(21,40): error TS2605: JSX element type 'MyClass' is not a constructor function for JSX elements. |
4 |
| - Property '__domBrand' is missing in type 'MyClass' but required in type 'ElementClass'. |
| 3 | +tests/cases/conformance/jsx/inline/index.tsx(21,41): error TS2774: This expression cannot be used as a JSX component. |
| 4 | + Its instance type 'MyClass' is not a valid JSX element. |
| 5 | + Property '__domBrand' is missing in type 'MyClass' but required in type 'ElementClass'. |
5 | 6 | tests/cases/conformance/jsx/inline/index.tsx(21,63): error TS2322: Type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element' is not assignable to type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element'.
|
6 |
| -tests/cases/conformance/jsx/inline/index.tsx(21,63): error TS2605: JSX element type 'MyClass' is not a constructor function for JSX elements. |
| 7 | +tests/cases/conformance/jsx/inline/index.tsx(21,64): error TS2774: This expression cannot be used as a JSX component. |
| 8 | + Its instance type 'MyClass' is not a valid JSX element. |
7 | 9 | tests/cases/conformance/jsx/inline/index.tsx(24,42): error TS2741: Property '__domBrand' is missing in type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element' but required in type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element'.
|
8 | 10 | tests/cases/conformance/jsx/inline/index.tsx(24,48): error TS2322: Type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element' is not assignable to type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element'.
|
9 | 11 |
|
@@ -95,14 +97,16 @@ tests/cases/conformance/jsx/inline/index.tsx(24,48): error TS2322: Type 'import(
|
95 | 97 | const _brokenTree = <MySFC x={1} y={2}><MyClass x={3} y={4} /><MyClass x={5} y={6} /></MySFC>
|
96 | 98 | ~~~~~~~~~~~~~~~~~~~~~~~
|
97 | 99 | !!! error TS2322: Type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element' is not assignable to type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element'.
|
98 |
| - ~~~~~~~~~~~~~~~~~~~~~~~ |
99 |
| -!!! error TS2605: JSX element type 'MyClass' is not a constructor function for JSX elements. |
100 |
| -!!! error TS2605: Property '__domBrand' is missing in type 'MyClass' but required in type 'ElementClass'. |
| 100 | + ~~~~~~~ |
| 101 | +!!! error TS2774: This expression cannot be used as a JSX component. |
| 102 | +!!! error TS2774: Its instance type 'MyClass' is not a valid JSX element. |
| 103 | +!!! error TS2774: Property '__domBrand' is missing in type 'MyClass' but required in type 'ElementClass'. |
101 | 104 | !!! related TS2728 tests/cases/conformance/jsx/inline/renderer.d.ts:7:13: '__domBrand' is declared here.
|
102 | 105 | ~~~~~~~~~~~~~~~~~~~~~~~
|
103 | 106 | !!! error TS2322: Type 'import("tests/cases/conformance/jsx/inline/renderer").dom.JSX.Element' is not assignable to type 'import("tests/cases/conformance/jsx/inline/renderer2").predom.JSX.Element'.
|
104 |
| - ~~~~~~~~~~~~~~~~~~~~~~~ |
105 |
| -!!! error TS2605: JSX element type 'MyClass' is not a constructor function for JSX elements. |
| 107 | + ~~~~~~~ |
| 108 | +!!! error TS2774: This expression cannot be used as a JSX component. |
| 109 | +!!! error TS2774: Its instance type 'MyClass' is not a valid JSX element. |
106 | 110 |
|
107 | 111 | // Should fail, nondom isn't allowed as children of dom
|
108 | 112 | const _brokenTree2 = <DOMSFC x={1} y={2}>{tree}{tree}</DOMSFC>
|
|
0 commit comments