Skip to content

Commit 40c3ffe

Browse files
Add assertion.
1 parent 915d4fc commit 40c3ffe

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/compiler/checker.ts

+1
Original file line numberDiff line numberDiff line change
@@ -16130,6 +16130,7 @@ namespace ts {
1613016130

1613116131
if (isLiteralType(source) && !typeCouldHaveTopLevelSingletonTypes(target)) {
1613216132
generalizedSource = getBaseTypeOfLiteralType(source);
16133+
Debug.assert(!isTypeAssignableTo(generalizedSource, target), "generalized source shouldn't be assignable");
1613316134
generalizedSourceType = getTypeNameForErrorDisplay(generalizedSource);
1613416135
}
1613516136

0 commit comments

Comments
 (0)