We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dbe4a57 commit d2e3a35Copy full SHA for d2e3a35
src/compiler/checker.ts
@@ -14333,6 +14333,7 @@ namespace ts {
14333
// doesn't immediately resolve to 'string' instead of being deferred.
14334
if (inferredExtendsType.flags & TypeFlags.AnyOrUnknown || isTypeDefinitelyAssignableTo(checkType, inferredExtendsType)) {
14335
result = instantiateType(getTypeFromTypeNode(root.node.trueType), combinedMapper || mapper);
14336
+ break;
14337
}
14338
14339
// Return a deferred type for a check that is neither definitely true nor definitely false
0 commit comments