Skip to content

Commit 82ffa8b

Browse files
committed
Corrected the indexers of HTMLCollection and HTMLCollectionOf
1 parent f97c72f commit 82ffa8b

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

baselines/dom.generated.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4460,7 +4460,8 @@ interface HTMLCollection {
44604460
* Retrieves a select object or an object from an options collection.
44614461
*/
44624462
namedItem(name: string): Element;
4463-
[indexOrName: number | string]: Element;
4463+
[index: number]: Element;
4464+
[name: string]: Element;
44644465
}
44654466

44664467
declare var HTMLCollection: {
@@ -13626,7 +13627,8 @@ interface NodeListOf<TNode extends Node> extends NodeList {
1362613627
interface HTMLCollectionOf<T extends Element> extends HTMLCollection {
1362713628
item(index: number): T;
1362813629
namedItem(name: string): T;
13629-
[indexOrName: number | string]: T;
13630+
[index: number]: T;
13631+
[name: string]: T;
1363013632
}
1363113633

1363213634
interface BlobPropertyBag {

inputfiles/addedTypes.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@
104104
],
105105
"indexer": [
106106
{
107-
"signatures": ["[indexOrName: number | string]: T"]
107+
"signatures": [
108+
"[index: number]: T",
109+
"[name: string]: T"
110+
]
108111
}
109112
]
110113
},
@@ -209,7 +212,10 @@
209212
{
210213
"kind": "indexer",
211214
"interface": "HTMLCollection",
212-
"signatures": ["[indexOrName: number | string]: Element"]
215+
"signatures": [
216+
"[index: number]: Element",
217+
"[name: string]: Element"
218+
]
213219
},
214220
{
215221
"kind": "signatureoverload",

0 commit comments

Comments
 (0)