From d3d282cb45fbe73e8caaffe33bbbe2f6301d679a Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 22 May 2020 01:49:26 +0000 Subject: [PATCH] Less code --- src/compiler/checker.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 91461c14635..a57c87345fc 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -15730,17 +15730,13 @@ namespace ts { function reportRelationError(message: DiagnosticMessage | undefined, source: Type, target: Type) { if (incompatibleStack.length) reportIncompatibleStack(); const [sourceType, targetType] = getTypeNamesForErrorDisplay(source, target); - let generalizedSource: Type; - let generalizedSourceType: string; + let generalizedSource = source; + let generalizedSourceType = sourceType; if (isLiteralType(source) && !typeCouldHaveTopLevelSingletonTypes(target)) { generalizedSource = getBaseTypeOfLiteralType(source); generalizedSourceType = getTypeNameForErrorDisplay(generalizedSource); } - else { - generalizedSource = source; - generalizedSourceType = sourceType; - } if (target.flags & TypeFlags.TypeParameter) { const constraint = getBaseConstraintOfType(target);