(parentNode *ast.Node, nodes *ast.TypeParameterList)
| 1500 | } |
| 1501 | |
| 1502 | func (p *Printer) emitTypeParameters(parentNode *ast.Node, nodes *ast.TypeParameterList) { |
| 1503 | if nodes == nil { |
| 1504 | return |
| 1505 | } |
| 1506 | p.emitList((*Printer).emitTypeParameterDeclarationNode, parentNode, nodes, LFTypeParameters|core.IfElse(ast.IsArrowFunction(parentNode) /*p.shouldAllowTrailingComma(parentNode, nodes)*/, LFAllowTrailingComma, LFNone)) // TODO: preserve trailing comma after Strada migration |
| 1507 | } |
| 1508 | |
| 1509 | func (p *Printer) emitTypeAnnotation(node *ast.TypeNode) { |
| 1510 | if node == nil { |
no test coverage detected