Skip to content

Commit 41dbae5

Browse files
committed
code review comments
1 parent 8f7fd09 commit 41dbae5

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9598,7 +9598,7 @@ namespace ts {
95989598
getInferenceMapper(context)));
95999599
}
96009600
else {
9601-
inferredType = emptyObjectType;
9601+
inferredType = context.useAnyForNoInferences ? anyType : emptyObjectType;
96029602
}
96039603

96049604
inferenceSucceeded = true;
@@ -9614,9 +9614,6 @@ namespace ts {
96149614
context.inferredTypes[index] = inferredType = instantiatedConstraint;
96159615
}
96169616
}
9617-
if (context.useAnyForNoInferences && !inferences.length && inferredType === emptyObjectType) {
9618-
context.inferredTypes[index] = inferredType = anyType;
9619-
}
96209617
}
96219618
else if (context.failedTypeParameterIndex === undefined || context.failedTypeParameterIndex > index) {
96229619
// If inference failed, it is necessary to record the index of the failed type parameter (the one we are on).

0 commit comments

Comments
 (0)