(node *ast.TypePredicateNode)
| 1867 | } |
| 1868 | |
| 1869 | func (p *Printer) emitTypePredicate(node *ast.TypePredicateNode) { |
| 1870 | state := p.enterNode(node.AsNode()) |
| 1871 | if node.AssertsModifier != nil { |
| 1872 | p.emitTokenNode(node.AssertsModifier) |
| 1873 | p.writeSpace() |
| 1874 | } |
| 1875 | p.emitTypePredicateParameterName(node.ParameterName) |
| 1876 | if node.Type != nil { |
| 1877 | p.writeSpace() |
| 1878 | p.writeKeyword("is") |
| 1879 | p.writeSpace() |
| 1880 | p.emitTypeNodeOutsideExtends(node.Type) |
| 1881 | } |
| 1882 | p.exitNode(node.AsNode(), state) |
| 1883 | } |
| 1884 | |
| 1885 | func (p *Printer) emitTypeArgument(node *ast.TypeNode) { |
| 1886 | p.emitTypeNodeOutsideExtends(node) |
no test coverage detected