(node *ast.NamedTupleMember)
| 2025 | } |
| 2026 | |
| 2027 | func (p *Printer) emitNamedTupleMember(node *ast.NamedTupleMember) { |
| 2028 | state := p.enterNode(node.AsNode()) |
| 2029 | p.emitPunctuationNode(node.DotDotDotToken) |
| 2030 | p.emitIdentifierName(node.Name().AsIdentifier()) |
| 2031 | p.emitPunctuationNode(node.QuestionToken) |
| 2032 | p.emitToken(ast.KindColonToken, greatestEnd(node.Name().End(), node.QuestionToken), WriteKindPunctuation, node.AsNode()) |
| 2033 | p.writeSpace() |
| 2034 | p.emitTypeNodeOutsideExtends(node.Type) |
| 2035 | p.exitNode(node.AsNode(), state) |
| 2036 | } |
| 2037 | |
| 2038 | func (p *Printer) emitUnionTypeConstituent(node *ast.TypeNode) { |
| 2039 | p.emitTypeNode(node, ast.TypePrecedenceTypeOperator) |
no test coverage detected