(propTypes, type)
| 65167 | } |
| 65168 | function getTypeOfPropertyInTypes(types, name) { |
| 65169 | var appendPropType = function (propTypes, type) { |
| 65170 | var _a; |
| 65171 | type = getApparentType(type); |
| 65172 | var prop = type.flags & 3145728 /* TypeFlags.UnionOrIntersection */ ? getPropertyOfUnionOrIntersectionType(type, name) : getPropertyOfObjectType(type, name); |
| 65173 | var propType = prop && getTypeOfSymbol(prop) || ((_a = getApplicableIndexInfoForName(type, name)) === null || _a === void 0 ? void 0 : _a.type) || undefinedType; |
| 65174 | return ts.append(propTypes, propType); |
| 65175 | }; |
| 65176 | return getUnionType(ts.reduceLeft(types, appendPropType, /*initial*/ undefined) || ts.emptyArray); |
| 65177 | } |
| 65178 | function hasExcessProperties(source, target, reportErrors) { |
nothing calls this directly
no test coverage detected
searching dependent graphs…