@@ -4,23 +4,6 @@ interface DOMTokenList {
4
4
[ Symbol . iterator ] ( ) : IterableIterator < string > ;
5
5
}
6
6
7
- interface FormData {
8
- /**
9
- * Returns an array of key, value pairs for every entry in the list
10
- */
11
- entries ( ) : IterableIterator < [ string , string | File ] > ;
12
- /**
13
- * Returns a list of keys in the list
14
- */
15
- keys ( ) : IterableIterator < string > ;
16
- /**
17
- * Returns a list of values in the list
18
- */
19
- values ( ) : IterableIterator < string | File > ;
20
-
21
- [ Symbol . iterator ] ( ) : IterableIterator < string | File > ;
22
- }
23
-
24
7
interface Headers {
25
8
[ Symbol . iterator ] ( ) : IterableIterator < [ string , string ] > ;
26
9
/**
@@ -87,6 +70,31 @@ interface NodeListOf<TNode extends Node> {
87
70
[ Symbol . iterator ] ( ) : IterableIterator < TNode > ;
88
71
}
89
72
73
+ interface HTMLCollectionBase {
74
+ [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
75
+ }
76
+
77
+ interface HTMLCollectionOf < T extends Element > {
78
+ [ Symbol . iterator ] ( ) : IterableIterator < T > ;
79
+ }
80
+
81
+ interface FormData {
82
+ /**
83
+ * Returns an array of key, value pairs for every entry in the list
84
+ */
85
+ entries ( ) : IterableIterator < [ string , string | File ] > ;
86
+ /**
87
+ * Returns a list of keys in the list
88
+ */
89
+ keys ( ) : IterableIterator < string > ;
90
+ /**
91
+ * Returns a list of values in the list
92
+ */
93
+ values ( ) : IterableIterator < string | File > ;
94
+
95
+ [ Symbol . iterator ] ( ) : IterableIterator < string | File > ;
96
+ }
97
+
90
98
interface URLSearchParams {
91
99
/**
92
100
* Returns an array of key, value pairs for every entry in the search params
0 commit comments