(node *ast.TypePredicateParameterName)
| 1856 | } |
| 1857 | |
| 1858 | func (p *Printer) emitTypePredicateParameterName(node *ast.TypePredicateParameterName) { |
| 1859 | switch node.Kind { |
| 1860 | case ast.KindIdentifier: |
| 1861 | p.emitIdentifierReference(node.AsIdentifier()) |
| 1862 | case ast.KindThisType: |
| 1863 | p.emitThisType(node.AsThisTypeNode()) |
| 1864 | default: |
| 1865 | panic(fmt.Sprintf("unexpected TypePredicateParameterName: %v", node.Kind)) |
| 1866 | } |
| 1867 | } |
| 1868 | |
| 1869 | func (p *Printer) emitTypePredicate(node *ast.TypePredicateNode) { |
| 1870 | state := p.enterNode(node.AsNode()) |
no test coverage detected