File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2078,7 +2078,6 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
20782078 var anyArrayType: Type;
20792079 var autoArrayType: Type;
20802080 var anyReadonlyArrayType: Type;
2081- var anyIterable: Type;
20822081 var deferredGlobalNonNullableTypeAlias: Symbol;
20832082
20842083 // The library files are only loaded when the feature is used.
@@ -23067,10 +23066,8 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
2306723066 }
2306823067
2306923068 function isAssignableToAvailableAnyIterable(type: Type): boolean {
23070- if (!anyIterable) {
23071- anyIterable = getGlobalIterableType(/*reportErrors*/ false) !== emptyGenericType ? createIterableType(anyType) : emptyGenericType;
23072- }
23073- return anyIterable !== emptyGenericType ? isTypeAssignableTo(type, anyIterable) : isArrayOrTupleLikeType(type);
23069+ const anyIterable = getGlobalIterableType(/*reportErrors*/ false) !== emptyGenericType && createIterableType(anyType);
23070+ return anyIterable ? isTypeAssignableTo(type, anyIterable) : isArrayOrTupleLikeType(type);
2307423071 }
2307523072
2307623073 function getTupleElementType(type: Type, index: number) {
You can’t perform that action at this time.
0 commit comments