@@ -6,10 +6,11 @@ interface DOMTokenList {
6
6
7
7
interface NodeList {
8
8
9
+
9
10
/**
10
- * Returns an list of values in the list
11
- */
12
- entries ( ) : IterableIterator < Node > ;
11
+ * Returns an array of key, value pairs for every entry in the list
12
+ */
13
+ entries ( ) : IterableIterator < [ number , Node ] > ;
13
14
/**
14
15
* Performs the specified action for each node in an list.
15
16
* @param callbackfn A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the list.
@@ -20,20 +21,22 @@ interface NodeList {
20
21
* Returns an list of keys in the list
21
22
*/
22
23
keys ( ) : IterableIterator < number > ;
24
+
23
25
/**
24
- * Returns an array of key, value pairs for every entry in the list
26
+ * Returns an list of values in the list
25
27
*/
26
- values ( ) : IterableIterator < [ number , Node ] > ;
28
+ values ( ) : IterableIterator < Node > ;
27
29
28
30
29
31
[ Symbol . iterator ] ( ) : IterableIterator < Node >
30
32
}
31
33
32
34
interface NodeListOf < TNode extends Node > {
35
+
33
36
/**
34
- * Returns an list of values in the list
35
- */
36
- entries ( ) : IterableIterator < TNode > ;
37
+ * Returns an array of key, value pairs for every entry in the list
38
+ */
39
+ entries ( ) : IterableIterator < [ number , TNode ] > ;
37
40
38
41
/**
39
42
* Performs the specified action for each node in an list.
@@ -46,8 +49,9 @@ interface NodeListOf<TNode extends Node> {
46
49
*/
47
50
keys ( ) : IterableIterator < number > ;
48
51
/**
49
- * Returns an array of key, value pairs for every entry in the list
52
+ * Returns an list of values in the list
50
53
*/
51
- values ( ) : IterableIterator < [ number , TNode ] > ;
54
+ values ( ) : IterableIterator < TNode > ;
55
+
52
56
[ Symbol . iterator ] ( ) : IterableIterator < TNode >
53
57
}
0 commit comments