(inferences, signature, flags, compareTypes)
| 68037 | return context && createInferenceContextWorker(ts.map(context.inferences, cloneInferenceInfo), context.signature, context.flags | extraFlags, context.compareTypes); |
| 68038 | } |
| 68039 | function createInferenceContextWorker(inferences, signature, flags, compareTypes) { |
| 68040 | var context = { |
| 68041 | inferences: inferences, |
| 68042 | signature: signature, |
| 68043 | flags: flags, |
| 68044 | compareTypes: compareTypes, |
| 68045 | mapper: makeFunctionTypeMapper(function (t) { return mapToInferredType(context, t, /*fix*/ true); }), |
| 68046 | nonFixingMapper: makeFunctionTypeMapper(function (t) { return mapToInferredType(context, t, /*fix*/ false); }), |
| 68047 | }; |
| 68048 | return context; |
| 68049 | } |
| 68050 | function mapToInferredType(context, t, fix) { |
| 68051 | var inferences = context.inferences; |
| 68052 | for (var i = 0; i < inferences.length; i++) { |
no test coverage detected
searching dependent graphs…