From 6621974de7d3d03ade59760ea4b1cdb12698f492 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Mon, 11 Mar 2024 18:23:04 -0400 Subject: [PATCH] Strengthen type of HTMLSelectElement.type (#1697) Co-authored-by: saschanaz --- baselines/dom.generated.d.ts | 2 +- inputfiles/overridingTypes.jsonc | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 52ecf80c4..c5f81dace 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -12563,7 +12563,7 @@ interface HTMLSelectElement extends HTMLElement { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/type) */ - readonly type: string; + readonly type: "select-one" | "select-multiple"; /** * Returns the error message that would be displayed if the user submits the form, or an empty string if no error message. It also triggers the standard error message, such as "this is a required field". The result is that the user sees validation messages without actually submitting. * diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 0092efc4f..58a9f96e5 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -1281,6 +1281,10 @@ "HTMLSelectElement": { "properties": { "property": { + "type": { + "name": "type", + "overrideType": "\"select-one\" | \"select-multiple\"" + }, "autocomplete": { "name": "autocomplete", "overrideType": "AutoFill"