(type)
| 57471 | return links.enumKind = hasNonLiteralMember ? 0 /* EnumKind.Numeric */ : 1 /* EnumKind.Literal */; |
| 57472 | } |
| 57473 | function getBaseTypeOfEnumLiteralType(type) { |
| 57474 | return type.flags & 1024 /* TypeFlags.EnumLiteral */ && !(type.flags & 1048576 /* TypeFlags.Union */) ? getDeclaredTypeOfSymbol(getParentOfSymbol(type.symbol)) : type; |
| 57475 | } |
| 57476 | function getDeclaredTypeOfEnum(symbol) { |
| 57477 | var links = getSymbolLinks(symbol); |
| 57478 | if (links.declaredType) { |
no test coverage detected