(name string)
| 1128 | } |
| 1129 | |
| 1130 | func (p *Printer) getUniqueHelperName(name string) *ast.IdentifierNode { |
| 1131 | helperName := p.uniqueHelperNames[name] |
| 1132 | if helperName == nil { |
| 1133 | helperName := p.emitContext.Factory.NewUniqueNameEx(name, AutoGenerateOptions{Flags: GeneratedIdentifierFlagsFileLevel | GeneratedIdentifierFlagsOptimistic}) |
| 1134 | p.generateName(helperName) |
| 1135 | p.uniqueHelperNames[name] = helperName |
| 1136 | return helperName |
| 1137 | } |
| 1138 | return helperName.Clone(p.emitContext.Factory) |
| 1139 | } |
| 1140 | |
| 1141 | func (p *Printer) emitIdentifierReference(node *ast.Identifier) { |
| 1142 | if (p.externalHelpersModuleName != nil || p.uniqueHelperNames != nil) && |
no test coverage detected