@@ -4366,10 +4366,6 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
43664366 */
43674367 createElementNS(namespaceURI: "http://www.w3.org/1999/xhtml", qualifiedName: string): HTMLElement;
43684368 createElementNS<K extends keyof SVGElementTagNameMap>(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: K): SVGElementTagNameMap[K];
4369- createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "a"): SVGAElement;
4370- createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "script"): SVGScriptElement;
4371- createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "style"): SVGStyleElement;
4372- createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "title"): SVGTitleElement;
43734369 createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: string): SVGElement;
43744370 createElementNS(namespaceURI: string | null, qualifiedName: string, options?: ElementCreationOptions): Element;
43754371 createElementNS(namespace: string | null, qualifiedName: string, options?: string | ElementCreationOptions): Element;
@@ -17728,6 +17724,7 @@ interface HTMLElementDeprecatedTagNameMap {
1772817724}
1772917725
1773017726interface SVGElementTagNameMap {
17727+ "a": SVGAElement;
1773117728 "circle": SVGCircleElement;
1773217729 "clipPath": SVGClipPathElement;
1773317730 "defs": SVGDefsElement;
@@ -17772,19 +17769,22 @@ interface SVGElementTagNameMap {
1777217769 "polyline": SVGPolylineElement;
1777317770 "radialGradient": SVGRadialGradientElement;
1777417771 "rect": SVGRectElement;
17772+ "script": SVGScriptElement;
1777517773 "stop": SVGStopElement;
17774+ "style": SVGStyleElement;
1777617775 "svg": SVGSVGElement;
1777717776 "switch": SVGSwitchElement;
1777817777 "symbol": SVGSymbolElement;
1777917778 "text": SVGTextElement;
1778017779 "textPath": SVGTextPathElement;
17780+ "title": SVGTitleElement;
1778117781 "tspan": SVGTSpanElement;
1778217782 "use": SVGUseElement;
1778317783 "view": SVGViewElement;
1778417784}
1778517785
1778617786/** @deprecated Directly use HTMLElementTagNameMap or SVGElementTagNameMap as appropriate, instead. */
17787- interface ElementTagNameMap extends HTMLElementTagNameMap, SVGElementTagNameMap { }
17787+ type ElementTagNameMap = HTMLElementTagNameMap & Pick<SVGElementTagNameMap, Exclude<keyof SVGElementTagNameMap, keyof HTMLElementTagNameMap>>;
1778817788
1778917789declare var Audio: {
1779017790 new(src?: string): HTMLAudioElement;
0 commit comments