We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33d20e9 commit 672d214Copy full SHA for 672d214
src/compiler/checker.ts
@@ -13690,7 +13690,7 @@ namespace ts {
13690
const doubleEquals = operator === SyntaxKind.EqualsEqualsToken || operator === SyntaxKind.ExclamationEqualsToken;
13691
const facts = doubleEquals ?
13692
assumeTrue ? TypeFacts.EQUndefinedOrNull : TypeFacts.NEUndefinedOrNull :
13693
- value.kind === SyntaxKind.NullKeyword ?
+ valueType.flags & TypeFlags.Null ?
13694
assumeTrue ? TypeFacts.EQNull : TypeFacts.NENull :
13695
assumeTrue ? TypeFacts.EQUndefined : TypeFacts.NEUndefined;
13696
return getTypeWithFacts(type, facts);
0 commit comments