diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index e42d288e48f19..19fff885a0086 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -21965,7 +21965,6 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { typeToString(constraint), ); } - else if ((source.flags & TypeFlags.TypeParameter) && (isTypeAssignableTo(target, getBaseConstraintOrType(generalizedSource)) || (needsOriginalSource = isTypeAssignableTo(target, getBaseConstraintOrType(source))))) { reportError( Diagnostics._1_is_constrained_to_be_a_subtype_of_0,