(moduleSymbol, name, sourceNode, dontResolveAlias)
| 50424 | } |
| 50425 | } |
| 50426 | function resolveExportByName(moduleSymbol, name, sourceNode, dontResolveAlias) { |
| 50427 | var exportValue = moduleSymbol.exports.get("export=" /* InternalSymbolName.ExportEquals */); |
| 50428 | var exportSymbol = exportValue ? getPropertyOfType(getTypeOfSymbol(exportValue), name) : moduleSymbol.exports.get(name); |
| 50429 | var resolved = resolveSymbol(exportSymbol, dontResolveAlias); |
| 50430 | markSymbolOfAliasDeclarationIfTypeOnly(sourceNode, exportSymbol, resolved, /*overwriteEmpty*/ false); |
| 50431 | return resolved; |
| 50432 | } |
| 50433 | function isSyntacticDefault(node) { |
| 50434 | return ((ts.isExportAssignment(node) && !node.isExportEquals) || ts.hasSyntacticModifier(node, 512 /* ModifierFlags.Default */) || ts.isExportSpecifier(node)); |
| 50435 | } |
no test coverage detected