(node *ast.TupleTypeNode)
| 2001 | } |
| 2002 | |
| 2003 | func (p *Printer) emitTupleType(node *ast.TupleTypeNode) { |
| 2004 | state := p.enterNode(node.AsNode()) |
| 2005 | p.emitToken(ast.KindOpenBracketToken, node.Pos(), WriteKindPunctuation, node.AsNode()) |
| 2006 | flags := core.IfElse(p.shouldEmitOnSingleLine(node.AsNode()), LFSingleLineTupleTypeElements, LFMultiLineTupleTypeElements) |
| 2007 | p.emitList((*Printer).emitTupleElementType, node.AsNode(), node.Elements, flags|LFNoSpaceIfEmpty) |
| 2008 | p.emitToken(ast.KindCloseBracketToken, node.Elements.End(), WriteKindPunctuation, node.AsNode()) |
| 2009 | p.exitNode(node.AsNode(), state) |
| 2010 | } |
| 2011 | |
| 2012 | func (p *Printer) emitRestType(node *ast.RestTypeNode) { |
| 2013 | state := p.enterNode(node.AsNode()) |
no test coverage detected