Skip to content

Commit 2407979

Browse files
authored
DOM update (#62730)
1 parent 70c5fca commit 2407979

File tree

151 files changed

+9396
-4814
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+9396
-4814
lines changed

src/lib/dom.generated.d.ts

Lines changed: 6645 additions & 3113 deletions
Large diffs are not rendered by default.

src/lib/webworker.generated.d.ts

Lines changed: 1909 additions & 863 deletions
Large diffs are not rendered by default.

tests/baselines/reference/booleanLiteralsContextuallyTypedFromUnion.symbols

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ let Funk = (_props: ComponentProps) => <div>Hello</div>;
6363
>Funk : Symbol(Funk, Decl(booleanLiteralsContextuallyTypedFromUnion.tsx, 17, 3))
6464
>_props : Symbol(_props, Decl(booleanLiteralsContextuallyTypedFromUnion.tsx, 17, 12))
6565
>ComponentProps : Symbol(ComponentProps, Decl(booleanLiteralsContextuallyTypedFromUnion.tsx, 6, 78))
66-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
67-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
66+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
67+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
6868

6969
let Fail1 = () => <Funk mandatoryFn={() => { }} optionalBool={true} />
7070
>Fail1 : Symbol(Fail1, Decl(booleanLiteralsContextuallyTypedFromUnion.tsx, 19, 3))

tests/baselines/reference/callsOnComplexSignatures.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//// [tests/cases/compiler/callsOnComplexSignatures.tsx] ////
22

33
=== Performance Stats ===
4-
Assignability cache: 2,500
4+
Assignability cache: 5,000
55
Type Count: 10,000
66
Instantiation count: 100,000
7-
Symbol count: 50,000
7+
Symbol count: 100,000
88

99
=== callsOnComplexSignatures.tsx ===
1010
/// <reference path="react16.d.ts" />

tests/baselines/reference/checkJsxChildrenCanBeTupleType.symbols

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ const test = <ResizablePanel>
3131
>ResizablePanel : Symbol(ResizablePanel, Decl(checkJsxChildrenCanBeTupleType.tsx, 6, 1))
3232

3333
<div />
34-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2546, 114))
34+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2548, 114))
3535

3636
<div />
37-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2546, 114))
37+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2548, 114))
3838

3939
</ResizablePanel>
4040
>ResizablePanel : Symbol(ResizablePanel, Decl(checkJsxChildrenCanBeTupleType.tsx, 6, 1))
@@ -44,13 +44,13 @@ const testErr = <ResizablePanel>
4444
>ResizablePanel : Symbol(ResizablePanel, Decl(checkJsxChildrenCanBeTupleType.tsx, 6, 1))
4545

4646
<div />
47-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2546, 114))
47+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2548, 114))
4848

4949
<div />
50-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2546, 114))
50+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2548, 114))
5151

5252
<div />
53-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2546, 114))
53+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react16.d.ts, 2548, 114))
5454

5555
</ResizablePanel>
5656
>ResizablePanel : Symbol(ResizablePanel, Decl(checkJsxChildrenCanBeTupleType.tsx, 6, 1))

tests/baselines/reference/checkJsxChildrenProperty1.symbols

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ interface Prop {
1717

1818
children: string | JSX.Element
1919
>children : Symbol(Prop.children, Decl(file.tsx, 6, 14))
20-
>JSX : Symbol(JSX, Decl(react.d.ts, 2353, 1))
21-
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2356, 27))
20+
>JSX : Symbol(JSX, Decl(react.d.ts, 2355, 1))
21+
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2358, 27))
2222
}
2323

2424
function Comp(p: Prop) {
@@ -27,11 +27,11 @@ function Comp(p: Prop) {
2727
>Prop : Symbol(Prop, Decl(file.tsx, 2, 32))
2828

2929
return <div>{p.b}</div>;
30-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
30+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
3131
>p.b : Symbol(Prop.b, Decl(file.tsx, 5, 14))
3232
>p : Symbol(p, Decl(file.tsx, 10, 14))
3333
>b : Symbol(Prop.b, Decl(file.tsx, 5, 14))
34-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
34+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
3535
}
3636

3737
// OK
@@ -63,8 +63,8 @@ let k2 =
6363
>b : Symbol(b, Decl(file.tsx, 21, 16))
6464

6565
<div>hi hi hi!</div>
66-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
67-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
66+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
67+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
6868

6969
</Comp>;
7070
>Comp : Symbol(Comp, Decl(file.tsx, 8, 1))

tests/baselines/reference/checkJsxChildrenProperty12.symbols

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ class Button extends React.Component<ButtonProp, any> {
5050
>props : Symbol(React.Component.props, Decl(react.d.ts, 167, 37))
5151

5252
<div>Hello World</div>
53-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
54-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
53+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
54+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
5555

5656
</InnerButton>);
5757
>InnerButton : Symbol(InnerButton, Decl(file.tsx, 26, 1))
@@ -77,8 +77,8 @@ class InnerButton extends React.Component<InnerButtonProp, any> {
7777
>render : Symbol(InnerButton.render, Decl(file.tsx, 28, 65))
7878

7979
return (<button>Hello</button>);
80-
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2386, 43))
81-
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2386, 43))
80+
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2388, 43))
81+
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2388, 43))
8282
}
8383
}
8484

tests/baselines/reference/checkJsxChildrenProperty13.symbols

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ class Button extends React.Component<ButtonProp, any> {
3939
>children : Symbol(children, Decl(file.tsx, 13, 44))
4040

4141
<div>Hello World</div>
42-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
43-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
42+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
43+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
4444

4545
</InnerButton>);
4646
>InnerButton : Symbol(InnerButton, Decl(file.tsx, 21, 1))
@@ -65,8 +65,8 @@ class InnerButton extends React.Component<InnerButtonProp, any> {
6565
>render : Symbol(InnerButton.render, Decl(file.tsx, 23, 65))
6666

6767
return (<button>Hello</button>);
68-
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2386, 43))
69-
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2386, 43))
68+
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2388, 43))
69+
>button : Symbol(JSX.IntrinsicElements.button, Decl(react.d.ts, 2388, 43))
7070
}
7171
}
7272

tests/baselines/reference/checkJsxChildrenProperty14.symbols

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ interface Prop {
1717

1818
children: JSX.Element | JSX.Element[];
1919
>children : Symbol(Prop.children, Decl(file.tsx, 6, 14))
20-
>JSX : Symbol(JSX, Decl(react.d.ts, 2353, 1))
21-
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2356, 27))
22-
>JSX : Symbol(JSX, Decl(react.d.ts, 2353, 1))
23-
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2356, 27))
20+
>JSX : Symbol(JSX, Decl(react.d.ts, 2355, 1))
21+
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2358, 27))
22+
>JSX : Symbol(JSX, Decl(react.d.ts, 2355, 1))
23+
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2358, 27))
2424
}
2525

2626
class Button extends React.Component<any, any> {
@@ -33,8 +33,8 @@ class Button extends React.Component<any, any> {
3333
>render : Symbol(Button.render, Decl(file.tsx, 10, 48))
3434

3535
return (<div>My Button</div>)
36-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
37-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
36+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
37+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
3838
}
3939
}
4040

@@ -43,8 +43,8 @@ function AnotherButton(p: any) {
4343
>p : Symbol(p, Decl(file.tsx, 16, 23))
4444

4545
return <h1>Just Another Button</h1>;
46-
>h1 : Symbol(JSX.IntrinsicElements.h1, Decl(react.d.ts, 2410, 47))
47-
>h1 : Symbol(JSX.IntrinsicElements.h1, Decl(react.d.ts, 2410, 47))
46+
>h1 : Symbol(JSX.IntrinsicElements.h1, Decl(react.d.ts, 2412, 47))
47+
>h1 : Symbol(JSX.IntrinsicElements.h1, Decl(react.d.ts, 2412, 47))
4848
}
4949

5050
function Comp(p: Prop) {
@@ -53,11 +53,11 @@ function Comp(p: Prop) {
5353
>Prop : Symbol(Prop, Decl(file.tsx, 2, 32))
5454

5555
return <div>{p.b}</div>;
56-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
56+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
5757
>p.b : Symbol(Prop.b, Decl(file.tsx, 5, 14))
5858
>p : Symbol(p, Decl(file.tsx, 20, 14))
5959
>b : Symbol(Prop.b, Decl(file.tsx, 5, 14))
60-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
60+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
6161
}
6262

6363
// OK
@@ -99,8 +99,8 @@ interface SingleChildProp {
9999

100100
children: JSX.Element;
101101
>children : Symbol(SingleChildProp.children, Decl(file.tsx, 31, 14))
102-
>JSX : Symbol(JSX, Decl(react.d.ts, 2353, 1))
103-
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2356, 27))
102+
>JSX : Symbol(JSX, Decl(react.d.ts, 2355, 1))
103+
>Element : Symbol(JSX.Element, Decl(react.d.ts, 2358, 27))
104104
}
105105

106106
function SingleChildComp(p: SingleChildProp) {
@@ -109,11 +109,11 @@ function SingleChildComp(p: SingleChildProp) {
109109
>SingleChildProp : Symbol(SingleChildProp, Decl(file.tsx, 27, 69))
110110

111111
return <div>{p.b}</div>;
112-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
112+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
113113
>p.b : Symbol(SingleChildProp.b, Decl(file.tsx, 30, 14))
114114
>p : Symbol(p, Decl(file.tsx, 35, 25))
115115
>b : Symbol(SingleChildProp.b, Decl(file.tsx, 30, 14))
116-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
116+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
117117
}
118118

119119
// OK

tests/baselines/reference/checkJsxChildrenProperty15.symbols

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import React = require('react');
99
const Tag = (x: {}) => <div></div>;
1010
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
1111
>x : Symbol(x, Decl(file.tsx, 4, 13))
12-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
13-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
12+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
13+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
1414

1515
// OK
1616
const k1 = <Tag />;
@@ -27,24 +27,24 @@ const k3 = <Tag children={<div></div>} />;
2727
>k3 : Symbol(k3, Decl(file.tsx, 11, 5))
2828
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
2929
>children : Symbol(children, Decl(file.tsx, 11, 15))
30-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
31-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
30+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
31+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
3232

3333
const k4 = <Tag key="1"><div></div></Tag>;
3434
>k4 : Symbol(k4, Decl(file.tsx, 12, 5))
3535
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
3636
>key : Symbol(key, Decl(file.tsx, 12, 15))
37-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
38-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
37+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
38+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
3939
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
4040

4141
const k5 = <Tag key="1"><div></div><div></div></Tag>;
4242
>k5 : Symbol(k5, Decl(file.tsx, 13, 5))
4343
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
4444
>key : Symbol(key, Decl(file.tsx, 13, 15))
45-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
46-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
47-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
48-
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2400, 45))
45+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
46+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
47+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
48+
>div : Symbol(JSX.IntrinsicElements.div, Decl(react.d.ts, 2402, 45))
4949
>Tag : Symbol(Tag, Decl(file.tsx, 4, 5))
5050

0 commit comments

Comments
 (0)