(moduleSymbol *ast.Symbol, dontResolveAlias bool)
| 15472 | } |
| 15473 | |
| 15474 | func (c *Checker) resolveExternalModuleSymbol(moduleSymbol *ast.Symbol, dontResolveAlias bool) *ast.Symbol { |
| 15475 | if moduleSymbol != nil { |
| 15476 | exportEquals := c.resolveSymbolEx(moduleSymbol.Exports[ast.InternalSymbolNameExportEquals], dontResolveAlias) |
| 15477 | if exportEquals != nil { |
| 15478 | return c.getMergedSymbol(exportEquals) |
| 15479 | } |
| 15480 | } |
| 15481 | return moduleSymbol |
| 15482 | } |
| 15483 | |
| 15484 | // Resolves the given external module symbol, possibly removing call and construct signatures or creating a |
| 15485 | // wrapper module with a synthetic default. |
no test coverage detected