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 09c916f commit cdd40d3Copy full SHA for cdd40d3
src/compiler/checker.ts
@@ -19603,9 +19603,7 @@ namespace ts {
19603
}
19604
19605
function isExactOptionalPropertyMismatch(source: Type | undefined, target: Type | undefined) {
19606
- return !!source && !!target
19607
- && !(getObjectFlags(source) & ObjectFlags.Tuple) && !(getObjectFlags(target) & ObjectFlags.Tuple)
19608
- && maybeTypeOfKind(source, TypeFlags.Undefined) && !!containsMissingType(target);
+ return !!source && !!target && maybeTypeOfKind(source, TypeFlags.Undefined) && !!containsMissingType(target);
19609
19610
19611
function getBestMatchingType(source: Type, target: UnionOrIntersectionType, isRelatedTo = compareTypesAssignable) {
0 commit comments