File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -5027,7 +5027,6 @@ namespace ts {
5027
5027
function getTypeFromTupleTypeNode(node: TupleTypeNode): Type {
5028
5028
const links = getNodeLinks(node);
5029
5029
if (!links.resolvedType) {
5030
- checkTupleType(node);
5031
5030
links.resolvedType = createTupleType(map(node.elementTypes, getTypeFromTypeNode));
5032
5031
}
5033
5032
return links.resolvedType;
@@ -11521,7 +11520,10 @@ namespace ts {
11521
11520
11522
11521
function checkAssertion(node: AssertionExpression) {
11523
11522
const exprType = getRegularTypeOfObjectLiteral(checkExpression(node.expression));
11523
+
11524
+ checkSourceElement(node.type);
11524
11525
const targetType = getTypeFromTypeNode(node.type);
11526
+
11525
11527
if (produceDiagnostics && targetType !== unknownType) {
11526
11528
const widenedType = getWidenedType(exprType);
11527
11529
if (!isTypeComparableTo(targetType, widenedType)) {
You can’t perform that action at this time.
0 commit comments