emits a Type node in the `extends` clause of a ConditionalType
(node *ast.TypeNode)
| 2252 | |
| 2253 | // emits a Type node in the `extends` clause of a ConditionalType |
| 2254 | func (p *Printer) emitTypeNodeInExtends(node *ast.TypeNode) { |
| 2255 | savedInExtends := p.inExtends |
| 2256 | p.inExtends = true |
| 2257 | p.emitTypeNodePreservingExtends(node, ast.TypePrecedenceLowest) |
| 2258 | p.inExtends = savedInExtends |
| 2259 | } |
| 2260 | |
| 2261 | // emits a Type node not in the `extends` clause of a ConditionalType or InferType |
| 2262 | func (p *Printer) emitTypeNodeOutsideExtends(node *ast.TypeNode) { |
no test coverage detected