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
|
=== tests/cases/conformance/jsx/jsxs/jsxJsxsCjsTransformNestedSelfClosingChild.tsx ===
/// <reference path="react16.d.ts" />
import type * as React from 'react';
>React : typeof React
console.log(
>console.log( <div> <div /> </div>) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
<div>
><div> <div /> </div> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
</div>
>div : any
)
console.log(
>console.log( <div> <div /> <div /> </div>) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
<div>
><div> <div /> <div /> </div> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
</div>
>div : any
)
console.log(
>console.log( <div> {[1, 2].map(i => <div key={i}>{i}</div>)} </div>) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
<div>
><div> {[1, 2].map(i => <div key={i}>{i}</div>)} </div> : JSX.Element
>div : any
{[1, 2].map(i => <div key={i}>{i}</div>)}
>[1, 2].map(i => <div key={i}>{i}</div>) : JSX.Element[]
>[1, 2].map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
>[1, 2] : number[]
>1 : 1
>2 : 2
>map : <U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any) => U[]
>i => <div key={i}>{i}</div> : (i: number) => JSX.Element
>i : number
><div key={i}>{i}</div> : JSX.Element
>div : any
>key : number
>i : number
>i : number
>div : any
</div>
>div : any
)
|