(name)
| 60374 | return symbol.parent ? "".concat(getSymbolPath(symbol.parent), ".").concat(symbol.escapedName) : symbol.escapedName; |
| 60375 | } |
| 60376 | function getUnresolvedSymbolForEntityName(name) { |
| 60377 | var identifier = name.kind === 161 /* SyntaxKind.QualifiedName */ ? name.right : |
| 60378 | name.kind === 206 /* SyntaxKind.PropertyAccessExpression */ ? name.name : |
| 60379 | name; |
| 60380 | var text = identifier.escapedText; |
| 60381 | if (text) { |
| 60382 | var parentSymbol = name.kind === 161 /* SyntaxKind.QualifiedName */ ? getUnresolvedSymbolForEntityName(name.left) : |
| 60383 | name.kind === 206 /* SyntaxKind.PropertyAccessExpression */ ? getUnresolvedSymbolForEntityName(name.expression) : |
| 60384 | undefined; |
| 60385 | var path = parentSymbol ? "".concat(getSymbolPath(parentSymbol), ".").concat(text) : text; |
| 60386 | var result = unresolvedSymbols.get(path); |
| 60387 | if (!result) { |
| 60388 | unresolvedSymbols.set(path, result = createSymbol(524288 /* SymbolFlags.TypeAlias */, text, 1048576 /* CheckFlags.Unresolved */)); |
| 60389 | result.parent = parentSymbol; |
| 60390 | result.declaredType = unresolvedType; |
| 60391 | } |
| 60392 | return result; |
| 60393 | } |
| 60394 | return unknownSymbol; |
| 60395 | } |
| 60396 | function resolveTypeReferenceName(typeReference, meaning, ignoreErrors) { |
| 60397 | var name = getTypeReferenceName(typeReference); |
| 60398 | if (!name) { |
no test coverage detected
searching dependent graphs…