From 64070632dc9f578e98843b85bc0dfdc3e2681624 Mon Sep 17 00:00:00 2001 From: cedvdb Date: Wed, 15 Mar 2017 03:06:25 +0100 Subject: [PATCH] added comments --- src/lib/dom.iterable.d.ts | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/src/lib/dom.iterable.d.ts b/src/lib/dom.iterable.d.ts index 35afb0ddd5c..543f49e3751 100644 --- a/src/lib/dom.iterable.d.ts +++ b/src/lib/dom.iterable.d.ts @@ -5,17 +5,40 @@ interface DOMTokenList { } interface NodeList { - keys(): IterableIterator; - values(): IterableIterator<[number, Node]>; + + /** + * Returns an list of values in the list + */ entries(): IterableIterator; + forEach(callbackfn: (value: Node, index: number, listObj: NodeList) => void, thisArg?: any): void; + /** + * Returns an list of keys in the list + */ + keys(): IterableIterator; + /** + * Returns an array of key, value pairs for every entry in the list + */ + values(): IterableIterator<[number, Node]>; + + [Symbol.iterator](): IterableIterator } interface NodeListOf { + /** + * Returns an list of values in the list + */ + entries(): IterableIterator; + + forEach(callbackfn: (value: Node, index: number, listObj: NodeList) => void, thisArg?: any): void; + /** + * Returns an list of keys in the list + */ keys(): IterableIterator; - values(): IterableIterator<[number, TNode]>; - entries(): IterableIterator; - forEach(callbackfn: (value: TNode, index: number, listObj: NodeListOf) => void, thisArg?: any): void; + /** + * Returns an array of key, value pairs for every entry in the list + */ + values(): IterableIterator<[number, Node]>; [Symbol.iterator](): IterableIterator }