From c5dbd757bb910ea454ffbdb75596cb3d66420d2f Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Sun, 16 Aug 2020 23:23:25 +0200 Subject: [PATCH] Remove redundant override-types --- baselines/dom.generated.d.ts | 3 - inputfiles/addedTypes.json | 115 +++++++++----------------------- inputfiles/knownTypes.json | 2 - inputfiles/overridingTypes.json | 37 ++-------- 4 files changed, 36 insertions(+), 121 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 82c019c03..2db5c6695 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -5057,7 +5057,6 @@ interface ElementEventMap { /** 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. */ interface Element extends Node, Animatable, ChildNode, InnerHTML, NonDocumentTypeChildNode, ParentNode, Slottable { - readonly assignedSlot: HTMLSlotElement | null; readonly attributes: NamedNodeMap; /** * 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: { }; interface HTMLTableHeaderCellElement extends HTMLTableCellElement { - scope: string; addEventListener(type: K, listener: (this: HTMLTableHeaderCellElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLTableHeaderCellElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -11030,7 +11028,6 @@ declare var NodeList: { }; interface NodeListOf extends NodeList { - length: number; item(index: number): TNode; /** * Performs the specified action for each node in an list. diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index 4e56e5ff7..11433705e 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -62,11 +62,6 @@ "name": "activeElement", "read-only": 1, "override-type": "Element | null" - }, - "styleSheets": { - "name": "styleSheets", - "read-only": 1, - "override-type": "StyleSheetList" } } } @@ -210,17 +205,6 @@ } ] } - }, - "HTMLHyperlinkElementUtils": { - "name": "HTMLHyperlinkElementUtils", - "properties": { - "property": { - "origin": { - "name": "origin", - "override-type": "string" - } - } - } } } }, @@ -266,27 +250,27 @@ "in1": { "name": "in1", "read-only": 1, - "override-type": "SVGAnimatedString" + "type": "SVGAnimatedString" }, "dx": { "name": "dx", "read-only": 1, - "override-type": "SVGAnimatedNumber" + "type": "SVGAnimatedNumber" }, "dy": { "name": "dy", "read-only": 1, - "override-type": "SVGAnimatedNumber" + "type": "SVGAnimatedNumber" }, "stdDeviationX": { "name": "stdDeviationX", "read-only": 1, - "override-type": "SVGAnimatedNumber" + "type": "SVGAnimatedNumber" }, "stdDeviationY": { "name": "stdDeviationY", "read-only": 1, - "override-type": "SVGAnimatedNumber" + "type": "SVGAnimatedNumber" } } }, @@ -493,14 +477,6 @@ ], "exposed": "Window", "extends": "NodeList", - "properties": { - "property": { - "length": { - "name": "length", - "override-type": "number" - } - } - }, "methods": { "method": { "item": { @@ -653,19 +629,10 @@ }, "properties": { "property": { - "assignedSlot": { - "name": "assignedSlot", - "read-only": 1, - "override-type": "HTMLSlotElement | null" - }, "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" - }, - "slot": { - "name": "slot", - "override-type": "string" + "type": "Document" } } } @@ -719,12 +686,13 @@ "pointerEnabled": { "name": "pointerEnabled", "read-only": 1, - "override-type": "boolean" + "type": "boolean" }, "doNotTrack": { "name": "doNotTrack", "read-only": 1, - "override-type": "string | null" + "nullable": 1, + "type": "DOMString" } } } @@ -749,17 +717,6 @@ } ] }, - "HTMLTextAreaElement": { - "name": "HTMLTextAreaElement", - "properties": { - "property": { - "minLength": { - "name": "minLength", - "override-type": "number" - } - } - } - }, "IDBDatabase": { "name": "IDBDatabase", "events": { @@ -815,7 +772,7 @@ } }, "IDBTransaction": { - "name": "IDBRequest", + "name": "IDBTransaction", "events": { "event": [ { @@ -840,7 +797,7 @@ "property": { "length": { "name": "length", - "override-type": "number" + "type": "unsigned long" } } }, @@ -866,11 +823,11 @@ "property": { "prime": { "name": "prime", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "generator": { "name": "generator", - "override-type": "Uint8Array" + "type": "Uint8Array" } } }, @@ -883,11 +840,11 @@ "property": { "prime": { "name": "prime", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "generator": { "name": "generator", - "override-type": "Uint8Array" + "type": "Uint8Array" } } }, @@ -900,7 +857,7 @@ "property": { "prime": { "name": "public", - "override-type": "CryptoKey" + "type": "CryptoKey" } } }, @@ -913,11 +870,11 @@ "property": { "prime": { "name": "prime", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "generator": { "name": "generator", - "override-type": "Uint8Array" + "type": "Uint8Array" } } }, @@ -935,24 +892,24 @@ }, "algorithmId": { "name": "algorithmId", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "partyUInfo": { "name": "partyUInfo", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "partyVInfo": { "name": "partyVInfo", - "override-type": "Uint8Array" + "type": "Uint8Array" }, "publicInfo": { "name": "publicInfo", - "override-type": "Uint8Array", + "type": "Uint8Array", "required": 0 }, "privateInfo": { "name": "privateInfo", - "override-type": "Uint8Array", + "type": "Uint8Array", "required": 0 } } @@ -1011,7 +968,7 @@ "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" + "type": "Document" } } } @@ -1611,14 +1568,6 @@ "name": "HTMLTableHeaderCellElement", "extends": "HTMLTableCellElement", "exposed": "Window", - "properties": { - "property": { - "scope": { - "name": "scope", - "override-type": "string" - } - } - }, "element": [ { "name": "th" @@ -1772,12 +1721,12 @@ "x": { "name": "x", "read-only": 1, - "override-type": "SVGAnimatedLength" + "type": "SVGAnimatedLength" }, "y": { "name": "y", "read-only": 1, - "override-type": "SVGAnimatedLength" + "type": "SVGAnimatedLength" } } } @@ -1791,7 +1740,7 @@ "targetElement": { "name": "targetElement", "read-only": 1, - "override-type": "SVGElement" + "type": "SVGElement" } } }, @@ -2256,7 +2205,7 @@ "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" + "type": "Document" } } } @@ -2268,7 +2217,7 @@ "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" + "type": "Document" } } } @@ -2280,7 +2229,7 @@ "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" + "type": "Document" } } } @@ -2292,7 +2241,7 @@ "ownerDocument": { "name": "ownerDocument", "read-only": 1, - "override-type": "Document" + "type": "Document" } } } @@ -2398,7 +2347,7 @@ }, { "new-type": "IDBKeyPath", - "override-type": "string" + "type": "DOMString" }, { "new-type": "Transferable", diff --git a/inputfiles/knownTypes.json b/inputfiles/knownTypes.json index b1beeee3b..dc8f40ad1 100644 --- a/inputfiles/knownTypes.json +++ b/inputfiles/knownTypes.json @@ -36,7 +36,6 @@ "HmacKeyAlgorithm", "HmacKeyGenParams", "IDBKeyPath", - "IDBValidKey", "ImageBitmapRenderingContextSettings", "InsertPosition", "KeyFormat", @@ -111,7 +110,6 @@ "HmacImportParams", "HmacKeyGenParams", "IDBArrayKey", - "IDBValidKey", "ImageBitmapRenderingContextSettings", "MidiPermissionDescriptor", "NamedCurve", diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index f3db4950f..f77363efc 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -882,7 +882,7 @@ "className": { "deprecated": 1, "name": "className", - "override-type": "any" + "type": "any" } } } @@ -1111,11 +1111,11 @@ "property": { "key": { "name": "key", - "override-type": "IDBValidKey" + "type": "IDBValidKey" }, "primaryKey": { "name": "primaryKey", - "override-type": "IDBValidKey" + "type": "IDBValidKey" } } }, @@ -1150,15 +1150,9 @@ "name": "IDBRequest", "properties": { "property": { - "error": { - "name": "error", - "read-only": 1, - "override-type": "DOMException" - }, "source": { "name": "source", - "nullable": false, - "override-type": "IDBObjectStore | IDBIndex | IDBCursor" + "nullable": false }, "result": { "name": "result", @@ -1173,18 +1167,6 @@ } ] }, - "IDBTransaction": { - "name": "IDBTransaction", - "properties": { - "property": { - "error": { - "name": "error", - "read-only": 1, - "override-type": "DOMException" - } - } - } - }, "Storage": { "override-index-signatures": [ "[name: string]: any" @@ -1668,17 +1650,6 @@ ] } }, - "MediaList": { - "name": "MediaList", - "properties": { - "property": { - "mediaText": { - "name": "mediaText", - "override-type": "string" - } - } - } - }, "MutationRecord": { "name": "MutationRecord", "properties": {