mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Fixed syntactic nullisness semantics for comma expressions (#60402)
This commit is contained in:
@@ -39772,6 +39772,8 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
|
||||
case SyntaxKind.AmpersandAmpersandToken:
|
||||
case SyntaxKind.AmpersandAmpersandEqualsToken:
|
||||
return PredicateSemantics.Sometimes;
|
||||
case SyntaxKind.CommaToken:
|
||||
return getSyntacticNullishnessSemantics((node as BinaryExpression).right);
|
||||
}
|
||||
return PredicateSemantics.Never;
|
||||
case SyntaxKind.ConditionalExpression:
|
||||
|
||||
Reference in New Issue
Block a user