(sourceType, target, constraint)
| 68248 | return links.type; |
| 68249 | } |
| 68250 | function inferReverseMappedType(sourceType, target, constraint) { |
| 68251 | var typeParameter = getIndexedAccessType(constraint.type, getTypeParameterFromMappedType(target)); |
| 68252 | var templateType = getTemplateTypeFromMappedType(target); |
| 68253 | var inference = createInferenceInfo(typeParameter); |
| 68254 | inferTypes([inference], sourceType, templateType); |
| 68255 | return getTypeFromInference(inference) || unknownType; |
| 68256 | } |
| 68257 | function getUnmatchedProperties(source, target, requireOptionalProperties, matchDiscriminantProperties) { |
| 68258 | var properties, _i, properties_2, targetProp, sourceProp, targetType, sourceType; |
| 68259 | return __generator(this, function (_a) { |
no test coverage detected