Skip to content

Commit 76e9c67

Browse files
authored
Remove redundant override-types (microsoft#900)
1 parent 876b774 commit 76e9c67

File tree

4 files changed

+36
-121
lines changed

4 files changed

+36
-121
lines changed

baselines/dom.generated.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5057,7 +5057,6 @@ interface ElementEventMap {
50575057

50585058
/** Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element. */
50595059
interface Element extends Node, Animatable, ChildNode, InnerHTML, NonDocumentTypeChildNode, ParentNode, Slottable {
5060-
readonly assignedSlot: HTMLSlotElement | null;
50615060
readonly attributes: NamedNodeMap;
50625061
/**
50635062
* Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.
@@ -8635,7 +8634,6 @@ declare var HTMLTableElement: {
86358634
};
86368635

86378636
interface HTMLTableHeaderCellElement extends HTMLTableCellElement {
8638-
scope: string;
86398637
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLTableHeaderCellElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
86408638
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
86418639
removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLTableHeaderCellElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -11030,7 +11028,6 @@ declare var NodeList: {
1103011028
};
1103111029

1103211030
interface NodeListOf<TNode extends Node> extends NodeList {
11033-
length: number;
1103411031
item(index: number): TNode;
1103511032
/**
1103611033
* Performs the specified action for each node in an list.

inputfiles/addedTypes.json

Lines changed: 32 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,6 @@
6262
"name": "activeElement",
6363
"read-only": 1,
6464
"override-type": "Element | null"
65-
},
66-
"styleSheets": {
67-
"name": "styleSheets",
68-
"read-only": 1,
69-
"override-type": "StyleSheetList"
7065
}
7166
}
7267
}
@@ -210,17 +205,6 @@
210205
}
211206
]
212207
}
213-
},
214-
"HTMLHyperlinkElementUtils": {
215-
"name": "HTMLHyperlinkElementUtils",
216-
"properties": {
217-
"property": {
218-
"origin": {
219-
"name": "origin",
220-
"override-type": "string"
221-
}
222-
}
223-
}
224208
}
225209
}
226210
},
@@ -266,27 +250,27 @@
266250
"in1": {
267251
"name": "in1",
268252
"read-only": 1,
269-
"override-type": "SVGAnimatedString"
253+
"type": "SVGAnimatedString"
270254
},
271255
"dx": {
272256
"name": "dx",
273257
"read-only": 1,
274-
"override-type": "SVGAnimatedNumber"
258+
"type": "SVGAnimatedNumber"
275259
},
276260
"dy": {
277261
"name": "dy",
278262
"read-only": 1,
279-
"override-type": "SVGAnimatedNumber"
263+
"type": "SVGAnimatedNumber"
280264
},
281265
"stdDeviationX": {
282266
"name": "stdDeviationX",
283267
"read-only": 1,
284-
"override-type": "SVGAnimatedNumber"
268+
"type": "SVGAnimatedNumber"
285269
},
286270
"stdDeviationY": {
287271
"name": "stdDeviationY",
288272
"read-only": 1,
289-
"override-type": "SVGAnimatedNumber"
273+
"type": "SVGAnimatedNumber"
290274
}
291275
}
292276
},
@@ -493,14 +477,6 @@
493477
],
494478
"exposed": "Window",
495479
"extends": "NodeList",
496-
"properties": {
497-
"property": {
498-
"length": {
499-
"name": "length",
500-
"override-type": "number"
501-
}
502-
}
503-
},
504480
"methods": {
505481
"method": {
506482
"item": {
@@ -653,19 +629,10 @@
653629
},
654630
"properties": {
655631
"property": {
656-
"assignedSlot": {
657-
"name": "assignedSlot",
658-
"read-only": 1,
659-
"override-type": "HTMLSlotElement | null"
660-
},
661632
"ownerDocument": {
662633
"name": "ownerDocument",
663634
"read-only": 1,
664-
"override-type": "Document"
665-
},
666-
"slot": {
667-
"name": "slot",
668-
"override-type": "string"
635+
"type": "Document"
669636
}
670637
}
671638
}
@@ -719,12 +686,13 @@
719686
"pointerEnabled": {
720687
"name": "pointerEnabled",
721688
"read-only": 1,
722-
"override-type": "boolean"
689+
"type": "boolean"
723690
},
724691
"doNotTrack": {
725692
"name": "doNotTrack",
726693
"read-only": 1,
727-
"override-type": "string | null"
694+
"nullable": 1,
695+
"type": "DOMString"
728696
}
729697
}
730698
}
@@ -749,17 +717,6 @@
749717
}
750718
]
751719
},
752-
"HTMLTextAreaElement": {
753-
"name": "HTMLTextAreaElement",
754-
"properties": {
755-
"property": {
756-
"minLength": {
757-
"name": "minLength",
758-
"override-type": "number"
759-
}
760-
}
761-
}
762-
},
763720
"IDBDatabase": {
764721
"name": "IDBDatabase",
765722
"events": {
@@ -815,7 +772,7 @@
815772
}
816773
},
817774
"IDBTransaction": {
818-
"name": "IDBRequest",
775+
"name": "IDBTransaction",
819776
"events": {
820777
"event": [
821778
{
@@ -840,7 +797,7 @@
840797
"property": {
841798
"length": {
842799
"name": "length",
843-
"override-type": "number"
800+
"type": "unsigned long"
844801
}
845802
}
846803
},
@@ -866,11 +823,11 @@
866823
"property": {
867824
"prime": {
868825
"name": "prime",
869-
"override-type": "Uint8Array"
826+
"type": "Uint8Array"
870827
},
871828
"generator": {
872829
"name": "generator",
873-
"override-type": "Uint8Array"
830+
"type": "Uint8Array"
874831
}
875832
}
876833
},
@@ -883,11 +840,11 @@
883840
"property": {
884841
"prime": {
885842
"name": "prime",
886-
"override-type": "Uint8Array"
843+
"type": "Uint8Array"
887844
},
888845
"generator": {
889846
"name": "generator",
890-
"override-type": "Uint8Array"
847+
"type": "Uint8Array"
891848
}
892849
}
893850
},
@@ -900,7 +857,7 @@
900857
"property": {
901858
"prime": {
902859
"name": "public",
903-
"override-type": "CryptoKey"
860+
"type": "CryptoKey"
904861
}
905862
}
906863
},
@@ -913,11 +870,11 @@
913870
"property": {
914871
"prime": {
915872
"name": "prime",
916-
"override-type": "Uint8Array"
873+
"type": "Uint8Array"
917874
},
918875
"generator": {
919876
"name": "generator",
920-
"override-type": "Uint8Array"
877+
"type": "Uint8Array"
921878
}
922879
}
923880
},
@@ -935,24 +892,24 @@
935892
},
936893
"algorithmId": {
937894
"name": "algorithmId",
938-
"override-type": "Uint8Array"
895+
"type": "Uint8Array"
939896
},
940897
"partyUInfo": {
941898
"name": "partyUInfo",
942-
"override-type": "Uint8Array"
899+
"type": "Uint8Array"
943900
},
944901
"partyVInfo": {
945902
"name": "partyVInfo",
946-
"override-type": "Uint8Array"
903+
"type": "Uint8Array"
947904
},
948905
"publicInfo": {
949906
"name": "publicInfo",
950-
"override-type": "Uint8Array",
907+
"type": "Uint8Array",
951908
"required": 0
952909
},
953910
"privateInfo": {
954911
"name": "privateInfo",
955-
"override-type": "Uint8Array",
912+
"type": "Uint8Array",
956913
"required": 0
957914
}
958915
}
@@ -1011,7 +968,7 @@
1011968
"ownerDocument": {
1012969
"name": "ownerDocument",
1013970
"read-only": 1,
1014-
"override-type": "Document"
971+
"type": "Document"
1015972
}
1016973
}
1017974
}
@@ -1611,14 +1568,6 @@
16111568
"name": "HTMLTableHeaderCellElement",
16121569
"extends": "HTMLTableCellElement",
16131570
"exposed": "Window",
1614-
"properties": {
1615-
"property": {
1616-
"scope": {
1617-
"name": "scope",
1618-
"override-type": "string"
1619-
}
1620-
}
1621-
},
16221571
"element": [
16231572
{
16241573
"name": "th"
@@ -1772,12 +1721,12 @@
17721721
"x": {
17731722
"name": "x",
17741723
"read-only": 1,
1775-
"override-type": "SVGAnimatedLength"
1724+
"type": "SVGAnimatedLength"
17761725
},
17771726
"y": {
17781727
"name": "y",
17791728
"read-only": 1,
1780-
"override-type": "SVGAnimatedLength"
1729+
"type": "SVGAnimatedLength"
17811730
}
17821731
}
17831732
}
@@ -1791,7 +1740,7 @@
17911740
"targetElement": {
17921741
"name": "targetElement",
17931742
"read-only": 1,
1794-
"override-type": "SVGElement"
1743+
"type": "SVGElement"
17951744
}
17961745
}
17971746
},
@@ -2256,7 +2205,7 @@
22562205
"ownerDocument": {
22572206
"name": "ownerDocument",
22582207
"read-only": 1,
2259-
"override-type": "Document"
2208+
"type": "Document"
22602209
}
22612210
}
22622211
}
@@ -2268,7 +2217,7 @@
22682217
"ownerDocument": {
22692218
"name": "ownerDocument",
22702219
"read-only": 1,
2271-
"override-type": "Document"
2220+
"type": "Document"
22722221
}
22732222
}
22742223
}
@@ -2280,7 +2229,7 @@
22802229
"ownerDocument": {
22812230
"name": "ownerDocument",
22822231
"read-only": 1,
2283-
"override-type": "Document"
2232+
"type": "Document"
22842233
}
22852234
}
22862235
}
@@ -2292,7 +2241,7 @@
22922241
"ownerDocument": {
22932242
"name": "ownerDocument",
22942243
"read-only": 1,
2295-
"override-type": "Document"
2244+
"type": "Document"
22962245
}
22972246
}
22982247
}
@@ -2398,7 +2347,7 @@
23982347
},
23992348
{
24002349
"new-type": "IDBKeyPath",
2401-
"override-type": "string"
2350+
"type": "DOMString"
24022351
},
24032352
{
24042353
"new-type": "Transferable",

inputfiles/knownTypes.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
"HmacKeyAlgorithm",
3737
"HmacKeyGenParams",
3838
"IDBKeyPath",
39-
"IDBValidKey",
4039
"ImageBitmapRenderingContextSettings",
4140
"InsertPosition",
4241
"KeyFormat",
@@ -111,7 +110,6 @@
111110
"HmacImportParams",
112111
"HmacKeyGenParams",
113112
"IDBArrayKey",
114-
"IDBValidKey",
115113
"ImageBitmapRenderingContextSettings",
116114
"MidiPermissionDescriptor",
117115
"NamedCurve",

0 commit comments

Comments
 (0)