* Maps forward-references to later types parameters to the empty object type. * This is used during inference when instantiating type parameter defaults.
(context, index)
| 63320 | * This is used during inference when instantiating type parameter defaults. |
| 63321 | */ |
| 63322 | function createBackreferenceMapper(context, index) { |
| 63323 | return makeFunctionTypeMapper(function (t) { return ts.findIndex(context.inferences, function (info) { return info.typeParameter === t; }) >= index ? unknownType : t; }); |
| 63324 | } |
| 63325 | function combineTypeMappers(mapper1, mapper2) { |
| 63326 | return mapper1 ? makeCompositeTypeMapper(3 /* TypeMapKind.Composite */, mapper1, mapper2) : mapper2; |
| 63327 | } |
no test coverage detected
searching dependent graphs…