Skip to content

Commit cc85807

Browse files
committed
adding iterators to DOM interfaces
1 parent 45cf145 commit cc85807

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

Jakefile.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,12 @@ var harnessSources = [
145145
var librarySourceMap = [
146146
{ target: "lib.core.d.ts", sources: ["core.d.ts"] },
147147
{ target: "lib.dom.d.ts", sources: ["importcore.d.ts", "extensions.d.ts", "intl.d.ts", "dom.generated.d.ts"], },
148+
{ target: "lib.dom.es6.d.ts", sources: ["importcore.d.ts", "es6.d.ts", "intl.d.ts", "dom.generated.d.ts", "dom.es6.d.ts"] },
148149
{ target: "lib.webworker.d.ts", sources: ["importcore.d.ts", "extensions.d.ts", "intl.d.ts", "webworker.generated.d.ts"], },
149150
{ target: "lib.scriptHost.d.ts", sources: ["importcore.d.ts", "scriptHost.d.ts"], },
150151
{ 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"], },
151152
{ 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"]},
153+
{ 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"] },
153154
];
154155

155156
var libraryTargets = librarySourceMap.map(function (f) {
@@ -690,4 +691,4 @@ task('tsc-instrumented', [loggedIOJsPath, instrumenterJsPath, tscFile], function
690691
complete();
691692
});
692693
ex.run();
693-
}, { async: true });
694+
}, { 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)