@@ -5,17 +5,40 @@ interface DOMTokenList {
55}
66
77interface NodeList {
8- keys ( ) : IterableIterator < number > ;
9- values ( ) : IterableIterator < [ number , Node ] > ;
8+
9+ /**
10+ * Returns an list of values in the list
11+ */
1012 entries ( ) : IterableIterator < Node > ;
13+
1114 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+
1225 [ Symbol . iterator ] ( ) : IterableIterator < Node >
1326}
1427
1528interface 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+ */
1638 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 ] > ;
2043 [ Symbol . iterator ] ( ) : IterableIterator < TNode >
2144}
0 commit comments