added keys, entries, values, forEach on NodeListOf

This commit is contained in:
cedvdb
2017-03-14 00:52:47 +01:00
parent 8aa7e224aa
commit 5f37d32dbf
2 changed files with 5 additions and 4 deletions

4
lib/lib.d.ts vendored
View File

@@ -18053,10 +18053,6 @@ declare var URLSearchParams: {
interface NodeListOf<TNode extends Node> extends NodeList {
length: number;
item(index: number): TNode;
keys(): ArrayLike<number>;
values(): ArrayLike<[number, TNode]>;
entries(): ArrayLike<TNode>;
forEach():void;
[index: number]: TNode;
}

View File

@@ -5,9 +5,14 @@ interface DOMTokenList {
}
interface NodeList {
[Symbol.iterator](): IterableIterator<Node>
}
interface NodeListOf<TNode extends Node> {
keys(): IterableIterator<number>;
values(): IterableIterator<[number, TNode]>;
entries(): IterableIterator<TNode>;
forEach(): void;
[Symbol.iterator](): IterableIterator<TNode>
}