We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 034bd09 commit c00a264Copy full SHA for c00a264
1 file changed
src/compiler/checker.ts
@@ -8832,6 +8832,7 @@ module ts {
8832
}
8833
8834
function getIteratedType(iterable: Type, expressionForError: Expression): Type {
8835
+ Debug.assert(languageVersion >= ScriptTarget.ES6);
8836
var iteratedType = getIteratedTypeSubroutine(iterable, expressionForError);
8837
// Now even though we have extracted the iteratedType, we will have to validate that the type
8838
// passed in is actually an Iterable.
@@ -8843,7 +8844,6 @@ module ts {
8843
8844
return iteratedType;
8845
8846
function getIteratedTypeSubroutine(iterable: Type, expressionForError: Expression) {
- Debug.assert(languageVersion >= ScriptTarget.ES6);
8847
if (allConstituentTypesHaveKind(iterable, TypeFlags.Any)) {
8848
return iterable; // any or unknown
8849
0 commit comments