(type)
| 57650 | return !!s.valueDeclaration && ts.isPrivateIdentifierClassElementDeclaration(s.valueDeclaration) && ts.isStatic(s.valueDeclaration); |
| 57651 | } |
| 57652 | function resolveDeclaredMembers(type) { |
| 57653 | if (!type.declaredProperties) { |
| 57654 | var symbol = type.symbol; |
| 57655 | var members = getMembersOfSymbol(symbol); |
| 57656 | type.declaredProperties = getNamedMembers(members); |
| 57657 | // Start with signatures at empty array in case of recursive types |
| 57658 | type.declaredCallSignatures = ts.emptyArray; |
| 57659 | type.declaredConstructSignatures = ts.emptyArray; |
| 57660 | type.declaredIndexInfos = ts.emptyArray; |
| 57661 | type.declaredCallSignatures = getSignaturesOfSymbol(members.get("__call" /* InternalSymbolName.Call */)); |
| 57662 | type.declaredConstructSignatures = getSignaturesOfSymbol(members.get("__new" /* InternalSymbolName.New */)); |
| 57663 | type.declaredIndexInfos = getIndexInfosOfSymbol(symbol); |
| 57664 | } |
| 57665 | return type; |
| 57666 | } |
| 57667 | /** |
| 57668 | * Indicates whether a type can be used as a property name. |
| 57669 | */ |
no test coverage detected
searching dependent graphs…