Skip to content

Commit 5d3ecae

Browse files
committed
Fix narrowTypeBySwitchOnDiscriminant function
1 parent 2143a3f commit 5d3ecae

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12914,7 +12914,7 @@ namespace ts {
1291412914
const discriminantType = getUnionType(clauseTypes);
1291512915
const caseType =
1291612916
discriminantType.flags & TypeFlags.Never ? neverType :
12917-
replacePrimitivesWithLiterals(filterType(type, t => isTypeComparableTo(discriminantType, t)), discriminantType);
12917+
replacePrimitivesWithLiterals(filterType(type, t => areTypesComparable(discriminantType, t)), discriminantType);
1291812918
if (!hasDefaultClause) {
1291912919
return caseType;
1292012920
}

0 commit comments

Comments
 (0)