Skip to content

Commit 8ee5f7d

Browse files
committed
Remove unused case in type inference
1 parent 9971847 commit 8ee5f7d

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

src/compiler/checker.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8685,13 +8685,6 @@ namespace ts {
86858685
inferFromTypes(getUnionType(map(getPropertiesOfType(source), getTypeOfSymbol)), getTemplateTypeFromMappedType(<MappedType>target));
86868686
return;
86878687
}
8688-
if (getObjectFlags(source) & ObjectFlags.Mapped) {
8689-
// We're inferring from a mapped type to a mapped type, so simply infer from constraint type to
8690-
// constraint type and from template type to template type.
8691-
inferFromTypes(getConstraintTypeFromMappedType(<MappedType>source), constraintType);
8692-
inferFromTypes(getTemplateTypeFromMappedType(<MappedType>source), getTemplateTypeFromMappedType(<MappedType>target));
8693-
return;
8694-
}
86958688
}
86968689
inferFromProperties(source, target);
86978690
inferFromSignatures(source, target, SignatureKind.Call);

0 commit comments

Comments
 (0)