(node *ast.Node)
| 14560 | } |
| 14561 | |
| 14562 | func (c *Checker) getTargetOfNamespaceExport(node *ast.Node) *ast.Symbol { |
| 14563 | moduleSpecifier := c.getModuleSpecifierForImportOrExport(node) |
| 14564 | if moduleSpecifier != nil { |
| 14565 | immediate := c.resolveExternalModuleName(node, moduleSpecifier, false /*ignoreErrors*/) |
| 14566 | resolved := c.resolveESModuleSymbol(immediate, node, moduleSpecifier) |
| 14567 | c.markSymbolOfAliasDeclarationIfTypeOnly(node, nil) |
| 14568 | return resolved |
| 14569 | } |
| 14570 | return nil |
| 14571 | } |
| 14572 | |
| 14573 | func (c *Checker) getTargetOfImportSpecifier(node *ast.Node) *ast.Symbol { |
| 14574 | name := node.PropertyNameOrName() |
no test coverage detected