diff --git a/TS.fsx b/TS.fsx index 06d71e395..2083390ae 100644 --- a/TS.fsx +++ b/TS.fsx @@ -807,13 +807,13 @@ module Emit = let EmitQuerySelectorOverloads (m: Browser.Method) = if matchSingleParamMethodSignature m "querySelector" "Element" "string" then Pt.Printl "querySelector(selectors: K): ElementTagNameMap[K] | null;" - Pt.Printl "querySelector(selectors: string): Element | null;" + Pt.Printl "querySelector(selectors: string): E | null;" /// Emit overloads for the querySelectorAll method let EmitQuerySelectorAllOverloads (m: Browser.Method) = if matchSingleParamMethodSignature m "querySelectorAll" "NodeList" "string" then Pt.Printl "querySelectorAll(selectors: K): ElementListTagNameMap[K];" - Pt.Printl "querySelectorAll(selectors: string): NodeListOf;" + Pt.Printl "querySelectorAll(selectors: string): NodeListOf;" let EmitHTMLElementTagNameMap () = Pt.Printl "interface HTMLElementTagNameMap {" diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index f8c029994..07fcfc351 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -13736,9 +13736,9 @@ interface NavigatorUserMedia { interface NodeSelector { querySelector(selectors: K): ElementTagNameMap[K] | null; - querySelector(selectors: string): Element | null; + querySelector(selectors: string): E | null; querySelectorAll(selectors: K): ElementListTagNameMap[K]; - querySelectorAll(selectors: string): NodeListOf; + querySelectorAll(selectors: string): NodeListOf; } interface RandomSource {