(target, typeArguments)
| 60202 | return result & 458752 /* ObjectFlags.PropagatingFlags */; |
| 60203 | } |
| 60204 | function createTypeReference(target, typeArguments) { |
| 60205 | var id = getTypeListId(typeArguments); |
| 60206 | var type = target.instantiations.get(id); |
| 60207 | if (!type) { |
| 60208 | type = createObjectType(4 /* ObjectFlags.Reference */, target.symbol); |
| 60209 | target.instantiations.set(id, type); |
| 60210 | type.objectFlags |= typeArguments ? getPropagatingFlagsOfTypes(typeArguments, /*excludeKinds*/ 0) : 0; |
| 60211 | type.target = target; |
| 60212 | type.resolvedTypeArguments = typeArguments; |
| 60213 | } |
| 60214 | return type; |
| 60215 | } |
| 60216 | function cloneTypeReference(source) { |
| 60217 | var type = createType(source.flags); |
| 60218 | type.symbol = source.symbol; |
no test coverage detected
searching dependent graphs…