File: jsxEmptyExpressionNotCountedAsChild%28jsx%3Dreact-jsx%29.types

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (42 lines) | stat: -rw-r--r-- 1,019 bytes parent folder | download | duplicates (12)
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
=== tests/cases/compiler/jsxEmptyExpressionNotCountedAsChild.tsx ===
/// <reference path="react16.d.ts" />
import * as React from 'react'
>React : typeof React

interface Props {
    children: React.ReactElement<any>
>children : React.ReactElement<any>
>React : any
}

function Wrapper(props: Props) {
>Wrapper : (props: Props) => JSX.Element
>props : Props

    return <div>{props.children}</div>
><div>{props.children}</div> : JSX.Element
>div : any
>props.children : React.ReactElement<any>
>props : Props
>children : React.ReactElement<any>
>div : any
}

const element = (
>element : JSX.Element
>(    <Wrapper>    {/* comment */}     <div>Hello</div>    </Wrapper>) : JSX.Element

    <Wrapper>
><Wrapper>    {/* comment */}     <div>Hello</div>    </Wrapper> : JSX.Element
>Wrapper : (props: Props) => JSX.Element

    {/* comment */}
     <div>Hello</div>
><div>Hello</div> : JSX.Element
>div : any
>div : any

    </Wrapper>
>Wrapper : (props: Props) => JSX.Element

)