(name)
| 61816 | } |
| 61817 | } |
| 61818 | function getLiteralTypeFromPropertyName(name) { |
| 61819 | if (ts.isPrivateIdentifier(name)) { |
| 61820 | return neverType; |
| 61821 | } |
| 61822 | return ts.isIdentifier(name) ? getStringLiteralType(ts.unescapeLeadingUnderscores(name.escapedText)) : |
| 61823 | getRegularTypeOfLiteralType(ts.isComputedPropertyName(name) ? checkComputedPropertyName(name) : checkExpression(name)); |
| 61824 | } |
| 61825 | function getLiteralTypeFromProperty(prop, include, includeNonPublic) { |
| 61826 | if (includeNonPublic || !(ts.getDeclarationModifierFlagsFromSymbol(prop) & 24 /* ModifierFlags.NonPublicAccessibilityModifier */)) { |
| 61827 | var type = getSymbolLinks(getLateBoundSymbol(prop)).nameType; |
no test coverage detected