MCPcopy Index your code
hub / github.com/nodejs/node / typeRelatedToEachType

Function typeRelatedToEachType

test/fixtures/snapshot/typescript.js:65344–65356  ·  view source on GitHub ↗
(source, target, reportErrors, intersectionState)

Source from the content-addressed store, hash-verified

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)) {

Callers 1

Calls 1

isRelatedToFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…