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
|
=== tests/cases/conformance/jsx/checkJsxChildrenCanBeTupleType.tsx ===
/// <reference path="react16.d.ts" />
import React from 'react'
>React : typeof React
interface ResizablePanelProps {
children: [React.ReactNode, React.ReactNode]
>children : [React.ReactNode, React.ReactNode]
>React : any
>React : any
}
class ResizablePanel extends React.Component<
>ResizablePanel : ResizablePanel
>React.Component : React.Component<ResizablePanelProps, any, any>
>React : typeof React
>Component : typeof React.Component
ResizablePanelProps, any> {}
const test = <ResizablePanel>
>test : JSX.Element
><ResizablePanel> <div /> <div /></ResizablePanel> : JSX.Element
>ResizablePanel : typeof ResizablePanel
<div />
><div /> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
</ResizablePanel>
>ResizablePanel : typeof ResizablePanel
const testErr = <ResizablePanel>
>testErr : JSX.Element
><ResizablePanel> <div /> <div /> <div /></ResizablePanel> : JSX.Element
>ResizablePanel : typeof ResizablePanel
<div />
><div /> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
<div />
><div /> : JSX.Element
>div : any
</ResizablePanel>
>ResizablePanel : typeof ResizablePanel
|