Skip to content

Commit 29afea3

Browse files
committed
Merge pull request #3393 from SaschaNaz/es6dom
Adding iterators to DOM interfaces
2 parents 6e69a9e + e75204b commit 29afea3

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

Jakefile.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ var librarySourceMap = [
149149
{ target: "lib.scriptHost.d.ts", sources: ["importcore.d.ts", "scriptHost.d.ts"], },
150150
{ target: "lib.d.ts", sources: ["core.d.ts", "extensions.d.ts", "intl.d.ts", "dom.generated.d.ts", "webworker.importscripts.d.ts", "scriptHost.d.ts"], },
151151
{ target: "lib.core.es6.d.ts", sources: ["core.d.ts", "es6.d.ts"]},
152-
{ target: "lib.es6.d.ts", sources: ["core.d.ts", "es6.d.ts", "intl.d.ts", "dom.generated.d.ts", "webworker.importscripts.d.ts", "scriptHost.d.ts"]},
152+
{ target: "lib.es6.d.ts", sources: ["core.d.ts", "es6.d.ts", "intl.d.ts", "dom.generated.d.ts", "dom.es6.d.ts", "webworker.importscripts.d.ts", "scriptHost.d.ts"] },
153153
];
154154

155155
var libraryTargets = librarySourceMap.map(function (f) {
@@ -690,4 +690,4 @@ task('tsc-instrumented', [loggedIOJsPath, instrumenterJsPath, tscFile], function
690690
complete();
691691
});
692692
ex.run();
693-
}, { async: true });
693+
}, { async: true });

src/lib/dom.es6.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
interface DOMTokenList {
2+
[Symbol.iterator](): IterableIterator<string>;
3+
}
4+
5+
interface NodeList {
6+
[Symbol.iterator](): IterableIterator<Node>
7+
}
8+
9+
interface NodeListOf<TNode extends Node> {
10+
[Symbol.iterator](): IterableIterator<TNode>
11+
}

0 commit comments

Comments
 (0)