File: jsxAndTypeAssertion.types

package info (click to toggle)
node-typescript 5.0.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 459,140 kB
  • sloc: javascript: 1,972,754; makefile: 6; sh: 1
file content (96 lines) | stat: -rw-r--r-- 3,318 bytes parent folder | download | duplicates (3)
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
=== tests/cases/conformance/jsx/jsxAndTypeAssertion.tsx ===
declare var createElement: any;
>createElement : any

class foo {}
>foo : foo

var x: any;
>x : any

x = <any> { test: <any></any> };
>x = <any> { test: <any></any> };x = <any><any></any>; x = <foo>hello {<foo>{}} </foo>;x = <foo test={<foo>{}}>hello</foo>;x = <foo test={<foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>x : any
><any> { test: <any></any> };x = <any><any></any>; x = <foo>hello {<foo>{}} </foo>;x = <foo test={<foo>{}}>hello</foo>;x = <foo test={<foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>any : any
>test : any
><any></any> : any
>any : any
>any : any

x = <any><any></any>;
><any><any></any>; x = <foo>hello {<foo>{}} </foo>;x = <foo test={<foo>{}}>hello</foo>;x = <foo test={<foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>any : any
><any></any> : any
>any : any
>any : any
 
x = <foo>hello {<foo>{}} </foo>;
><foo>hello {<foo>{}} </foo>;x = <foo test={<foo>{}}>hello</foo>;x = <foo test={<foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
><foo>{}} </foo> : any
>foo : typeof foo
>foo : typeof foo

x = <foo test={<foo>{}}>hello</foo>;
><foo test={<foo>{}}>hello</foo> : any
>foo : typeof foo
>test : any
><foo>{}}>hello</foo> : any
>foo : typeof foo
>foo : typeof foo

x = <foo test={<foo>{}}>hello{<foo>{}}</foo>;
><foo test={<foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
>test : any
><foo>{}}>hello{<foo>{}}</foo>;x = <foo>x</foo>, x = <foo/>;<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
><foo>{}}</foo> : any
>foo : typeof foo
>foo : typeof foo

x = <foo>x</foo>, x = <foo/>;
><foo>x</foo> : any
>foo : typeof foo
>foo : typeof foo
><foo/> : any
>foo : typeof foo

<foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>
><foo>{<foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
><foo><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
><foo>{/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo>     : any
>foo : typeof foo
>/foo/.test(x) ? <foo><foo></foo> : <foo><foo></foo>}</foo>}</foo> : any
>/foo/.test(x) : boolean
>/foo/.test : (string: string) => boolean
>/foo/ : RegExp
>test : (string: string) => boolean
>x : any
><foo><foo></foo> : <foo><foo></foo>}</foo>}</foo> : any
>foo : typeof foo
><foo></foo> : any
>foo : typeof foo
>foo : typeof foo
><foo><foo></foo>}</foo> : any
>foo : typeof foo
><foo></foo> : any
>foo : typeof foo
>foo : typeof foo
>foo : typeof foo
>foo : typeof foo

    

> : any
> : any
> : any
> : any
> : any
> : any
> : any
> : any