Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion internal/checker/emitresolver.go
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,14 @@ func (r *emitResolver) hasVisibleDeclarations(symbol *ast.Symbol, shouldComputeA
continue
}
if symbol.Flags&ast.SymbolFlagsBlockScopedVariable != 0 {
variableStatement := ast.FindAncestor(declaration, ast.IsVariableStatement)
rootDeclaration := ast.WalkUpBindingElementsAndPatterns(declaration)
if ast.IsParameter(rootDeclaration) {
return nil
}
variableStatement := rootDeclaration.Parent.Parent;
if !ast.IsVariableStatement(variableStatement) {
return nil
}
if ast.HasSyntacticModifier(variableStatement, ast.ModifierFlagsExport) {
continue // no alias to add, already exported
}
Expand Down
Loading