(reference, prop)
| 56147 | return everyType(flowType, isNullableType) ? undefined : convertAutoToAny(flowType); |
| 56148 | } |
| 56149 | function getFlowTypeOfProperty(reference, prop) { |
| 56150 | var initialType = (prop === null || prop === void 0 ? void 0 : prop.valueDeclaration) |
| 56151 | && (!isAutoTypedProperty(prop) || ts.getEffectiveModifierFlags(prop.valueDeclaration) & 2 /* ModifierFlags.Ambient */) |
| 56152 | && getTypeOfPropertyInBaseClass(prop) |
| 56153 | || undefinedType; |
| 56154 | return getFlowTypeOfReference(reference, autoType, initialType); |
| 56155 | } |
| 56156 | function getWidenedTypeForAssignmentDeclaration(symbol, resolvedSymbol) { |
| 56157 | // function/class/{} initializers are themselves containers, so they won't merge in the same way as other initializers |
| 56158 | var container = ts.getAssignedExpandoInitializer(symbol.valueDeclaration); |
no test coverage detected