TypeScript/tests/cases/compiler/tsxFragmentChildrenCheck.ts
uniqueiniquity 0fe0ff7943 Add test
2017-11-13 10:55:33 -08:00

34 lines
731 B
TypeScript

// @jsx: react
// @noUnusedLocals: true
// @noLib: true
// @skipLibCheck: true
// @libFiles: react.d.ts,lib.d.ts
// @Filename: my-component.tsx
declare var React: any;
export function MyComponent(props: any) {
return <span>my component</span>;
}
// @Filename: file1.tsx
import * as React from 'react'
import { MyComponent } from './my-component'
const MY_STRING: string = 'Ceci n\'est pas une string.'
const MY_CLASSNAME: string = 'jeclass'
class RenderString extends React.PureComponent<any, any> {
render() {
return (
<>
<MyComponent />
<span>{ MY_STRING }</span>
<span className={ MY_CLASSNAME } />
</>
)
}
}
export default RenderString