Simplify type flag check
This commit is contained in:
parent
b27679eee3
commit
6f30537d13
1 changed files with 1 additions and 1 deletions
|
@ -16019,7 +16019,7 @@ namespace ts {
|
|||
}
|
||||
const valueType = getTypeOfExpression(value);
|
||||
if ((type.flags & TypeFlags.Unknown) && (operator === SyntaxKind.EqualsEqualsEqualsToken) && assumeTrue) {
|
||||
if (valueType.flags & TypeFlags.Primitive || valueType.flags & TypeFlags.NonPrimitive) {
|
||||
if (valueType.flags & (TypeFlags.Primitive | TypeFlags.NonPrimitive)) {
|
||||
return valueType;
|
||||
}
|
||||
if (valueType.flags & TypeFlags.Object) {
|
||||
|
|
Loading…
Reference in a new issue