MCPcopy Create free account
hub / github.com/microsoft/typescript-go / getTargetOfNamespaceExport

Method getTargetOfNamespaceExport

internal/checker/checker.go:14562–14571  ·  view source on GitHub ↗
(node *ast.Node)

Source from the content-addressed store, hash-verified

14560}
14561
14562func (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
14573func (c *Checker) getTargetOfImportSpecifier(node *ast.Node) *ast.Symbol {
14574 name := node.PropertyNameOrName()

Callers 1

Tested by

no test coverage detected