(source, target, reportErrors, intersectionState)
| 65342 | return 0 /* Ternary.False */; |
| 65343 | } |
| 65344 | function typeRelatedToEachType(source, target, reportErrors, intersectionState) { |
| 65345 | var result = -1 /* Ternary.True */; |
| 65346 | var targetTypes = target.types; |
| 65347 | for (var _i = 0, targetTypes_2 = targetTypes; _i < targetTypes_2.length; _i++) { |
| 65348 | var targetType = targetTypes_2[_i]; |
| 65349 | var related = isRelatedTo(source, targetType, 2 /* RecursionFlags.Target */, reportErrors, /*headMessage*/ undefined, intersectionState); |
| 65350 | if (!related) { |
| 65351 | return 0 /* Ternary.False */; |
| 65352 | } |
| 65353 | result &= related; |
| 65354 | } |
| 65355 | return result; |
| 65356 | } |
| 65357 | function someTypeRelatedToType(source, target, reportErrors, intersectionState) { |
| 65358 | var sourceTypes = source.types; |
| 65359 | if (source.flags & 1048576 /* TypeFlags.Union */ && containsType(sourceTypes, target)) { |
no test coverage detected
searching dependent graphs…