Skip to content

Commit 489861f

Browse files
committed
"getElementsByTagName('svg')" returns NodeList of SVGSVGElement, not generic NodeList.
Fixes microsoft#1618
1 parent df4b3d2 commit 489861f

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

bin/lib.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -3310,6 +3310,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document
33103310
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
33113311
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
33123312
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
3313+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
33133314
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
33143315
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
33153316
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;
@@ -4721,6 +4722,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl
47214722
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
47224723
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
47234724
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
4725+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
47244726
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
47254727
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
47264728
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;

bin/lib.dom.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -2160,6 +2160,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document
21602160
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
21612161
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
21622162
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
2163+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
21632164
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
21642165
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
21652166
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;
@@ -3571,6 +3572,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl
35713572
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
35723573
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
35733574
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
3575+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
35743576
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
35753577
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
35763578
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;

bin/lib.es6.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -6286,6 +6286,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document
62866286
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
62876287
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
62886288
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
6289+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
62896290
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
62906291
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
62916292
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;
@@ -7697,6 +7698,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl
76977698
getElementsByTagName(name: "style"): NodeListOf<HTMLStyleElement>;
76987699
getElementsByTagName(name: "sub"): NodeListOf<HTMLPhraseElement>;
76997700
getElementsByTagName(name: "sup"): NodeListOf<HTMLPhraseElement>;
7701+
getElementsByTagName(name: "svg"): NodeListOf<SVGSVGElement>;
77007702
getElementsByTagName(name: "table"): NodeListOf<HTMLTableElement>;
77017703
getElementsByTagName(name: "tbody"): NodeListOf<HTMLTableSectionElement>;
77027704
getElementsByTagName(name: "td"): NodeListOf<HTMLTableDataCellElement>;

0 commit comments

Comments
 (0)