diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index c350f4ea8..8b1891cff 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -7625,7 +7625,7 @@ interface HTMLSelectElement extends HTMLElement { addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLSelectElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; - [index: number]: Element; + [name: number]: HTMLOptionElement | HTMLOptGroupElement; } declare var HTMLSelectElement: { diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 0cf40ea7a..22cb15e49 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -1057,6 +1057,9 @@ { "name": "select" } + ], + "override-index-signatures": [ + "[name: number]: HTMLOptionElement | HTMLOptGroupElement" ] }, "HTMLDataListElement": {