(context, t, fix)
| 68048 | return context; |
| 68049 | } |
| 68050 | function mapToInferredType(context, t, fix) { |
| 68051 | var inferences = context.inferences; |
| 68052 | for (var i = 0; i < inferences.length; i++) { |
| 68053 | var inference = inferences[i]; |
| 68054 | if (t === inference.typeParameter) { |
| 68055 | if (fix && !inference.isFixed) { |
| 68056 | // Before we commit to a particular inference (and thus lock out any further inferences), |
| 68057 | // we infer from any intra-expression inference sites we have collected. |
| 68058 | inferFromIntraExpressionSites(context); |
| 68059 | clearCachedInferences(inferences); |
| 68060 | inference.isFixed = true; |
| 68061 | } |
| 68062 | return getInferredType(context, i); |
| 68063 | } |
| 68064 | } |
| 68065 | return t; |
| 68066 | } |
| 68067 | function clearCachedInferences(inferences) { |
| 68068 | for (var _i = 0, inferences_1 = inferences; _i < inferences_1.length; _i++) { |
| 68069 | var inference = inferences_1[_i]; |
no test coverage detected
searching dependent graphs…