(expression, dontResolveAlias)
| 50744 | return resolved; |
| 50745 | } |
| 50746 | function getTargetOfAliasLikeExpression(expression, dontResolveAlias) { |
| 50747 | if (ts.isClassExpression(expression)) { |
| 50748 | return checkExpressionCached(expression).symbol; |
| 50749 | } |
| 50750 | if (!ts.isEntityName(expression) && !ts.isEntityNameExpression(expression)) { |
| 50751 | return undefined; |
| 50752 | } |
| 50753 | var aliasLike = resolveEntityName(expression, 111551 /* SymbolFlags.Value */ | 788968 /* SymbolFlags.Type */ | 1920 /* SymbolFlags.Namespace */, /*ignoreErrors*/ true, dontResolveAlias); |
| 50754 | if (aliasLike) { |
| 50755 | return aliasLike; |
| 50756 | } |
| 50757 | checkExpressionCached(expression); |
| 50758 | return getNodeLinks(expression).resolvedSymbol; |
| 50759 | } |
| 50760 | function getTargetOfPropertyAssignment(node, dontRecursivelyResolve) { |
| 50761 | var expression = node.initializer; |
| 50762 | return getTargetOfAliasLikeExpression(expression, dontRecursivelyResolve); |
no test coverage detected
searching dependent graphs…