From 5f37d32dbf049b36f5a56a648e87865be122aa53 Mon Sep 17 00:00:00 2001 From: cedvdb Date: Tue, 14 Mar 2017 00:52:47 +0100 Subject: [PATCH] added `keys`, `entries`, `values`, `forEach` on NodeListOf --- lib/lib.d.ts | 4 ---- src/lib/dom.iterable.d.ts | 5 +++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/lib.d.ts b/lib/lib.d.ts index f48dd389616..126e5d82ac4 100644 --- a/lib/lib.d.ts +++ b/lib/lib.d.ts @@ -18053,10 +18053,6 @@ declare var URLSearchParams: { interface NodeListOf extends NodeList { length: number; item(index: number): TNode; - keys(): ArrayLike; - values(): ArrayLike<[number, TNode]>; - entries(): ArrayLike; - forEach():void; [index: number]: TNode; } diff --git a/src/lib/dom.iterable.d.ts b/src/lib/dom.iterable.d.ts index 7f653dc8e0c..4e9112a9a44 100644 --- a/src/lib/dom.iterable.d.ts +++ b/src/lib/dom.iterable.d.ts @@ -5,9 +5,14 @@ interface DOMTokenList { } interface NodeList { + [Symbol.iterator](): IterableIterator } interface NodeListOf { + keys(): IterableIterator; + values(): IterableIterator<[number, TNode]>; + entries(): IterableIterator; + forEach(): void; [Symbol.iterator](): IterableIterator }