@@ -4366,10 +4366,6 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
4366
4366
*/
4367
4367
createElementNS(namespaceURI: "http://www.w3.org/1999/xhtml", qualifiedName: string): HTMLElement;
4368
4368
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;
4373
4369
createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: string): SVGElement;
4374
4370
createElementNS(namespaceURI: string | null, qualifiedName: string, options?: ElementCreationOptions): Element;
4375
4371
createElementNS(namespace: string | null, qualifiedName: string, options?: string | ElementCreationOptions): Element;
@@ -17728,6 +17724,7 @@ interface HTMLElementDeprecatedTagNameMap {
17728
17724
}
17729
17725
17730
17726
interface SVGElementTagNameMap {
17727
+ "a": SVGAElement;
17731
17728
"circle": SVGCircleElement;
17732
17729
"clipPath": SVGClipPathElement;
17733
17730
"defs": SVGDefsElement;
@@ -17772,19 +17769,22 @@ interface SVGElementTagNameMap {
17772
17769
"polyline": SVGPolylineElement;
17773
17770
"radialGradient": SVGRadialGradientElement;
17774
17771
"rect": SVGRectElement;
17772
+ "script": SVGScriptElement;
17775
17773
"stop": SVGStopElement;
17774
+ "style": SVGStyleElement;
17776
17775
"svg": SVGSVGElement;
17777
17776
"switch": SVGSwitchElement;
17778
17777
"symbol": SVGSymbolElement;
17779
17778
"text": SVGTextElement;
17780
17779
"textPath": SVGTextPathElement;
17780
+ "title": SVGTitleElement;
17781
17781
"tspan": SVGTSpanElement;
17782
17782
"use": SVGUseElement;
17783
17783
"view": SVGViewElement;
17784
17784
}
17785
17785
17786
17786
/** @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>>;
17788
17788
17789
17789
declare var Audio: {
17790
17790
new(src?: string): HTMLAudioElement;
0 commit comments