File: checkJsxChildrenCanBeTupleType.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 (57 lines) | stat: -rw-r--r-- 1,281 bytes parent folder | download | duplicates (5)
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