Add conformance tests for union element type

This commit is contained in:
Kanchalai Tanglertsampan
2017-02-08 17:19:11 -08:00
parent d8936e9d5b
commit 328f5cc415
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
// @filename: file.tsx
// @jsx: react
// @noLib: true
// @libFiles: react.d.ts,lib.d.ts
import React = require('react');
function SFC1(prop: { x: number }) {
return <div>hello</div>;
};
function SFC2(prop: { x: boolean }) {
return <h1>World </h1>;
}
var SFCComp = SFC1 || SFC2;
<SFCComp x />

View File

@@ -0,0 +1,17 @@
// @filename: file.tsx
// @jsx: react
// @noLib: true
// @libFiles: react.d.ts,lib.d.ts
import React = require('react');
function SFC1(prop: { x: number }) {
return <div>hello</div>;
};
function SFC2(prop: { x: boolean }) {
return <h1>World </h1>;
}
var SFCComp = SFC1 || SFC2;
<SFCComp x={"hi"}/>