@@ -5,17 +5,40 @@ interface DOMTokenList {
5
5
}
6
6
7
7
interface NodeList {
8
- keys ( ) : IterableIterator < number > ;
9
- values ( ) : IterableIterator < [ number , Node ] > ;
8
+
9
+ /**
10
+ * Returns an list of values in the list
11
+ */
10
12
entries ( ) : IterableIterator < Node > ;
13
+
11
14
forEach ( callbackfn : ( value : Node , index : number , listObj : NodeList ) => void , thisArg ?: any ) : void ;
15
+ /**
16
+ * Returns an list of keys in the list
17
+ */
18
+ keys ( ) : IterableIterator < number > ;
19
+ /**
20
+ * Returns an array of key, value pairs for every entry in the list
21
+ */
22
+ values ( ) : IterableIterator < [ number , Node ] > ;
23
+
24
+
12
25
[ Symbol . iterator ] ( ) : IterableIterator < Node >
13
26
}
14
27
15
28
interface NodeListOf < TNode extends Node > {
29
+ /**
30
+ * Returns an list of values in the list
31
+ */
32
+ entries ( ) : IterableIterator < Node > ;
33
+
34
+ forEach ( callbackfn : ( value : Node , index : number , listObj : NodeList ) => void , thisArg ?: any ) : void ;
35
+ /**
36
+ * Returns an list of keys in the list
37
+ */
16
38
keys ( ) : IterableIterator < number > ;
17
- values ( ) : IterableIterator < [ number , TNode ] > ;
18
- entries ( ) : IterableIterator < TNode > ;
19
- forEach ( callbackfn : ( value : TNode , index : number , listObj : NodeListOf < TNode > ) => void , thisArg ?: any ) : void ;
39
+ /**
40
+ * Returns an array of key, value pairs for every entry in the list
41
+ */
42
+ values ( ) : IterableIterator < [ number , Node ] > ;
20
43
[ Symbol . iterator ] ( ) : IterableIterator < TNode >
21
44
}
0 commit comments