(node: ts.Node)
| 146 | } |
| 147 | |
| 148 | function markNodeSynthesized(node: ts.Node): ts.Node { |
| 149 | for (const c of node.getChildren()) { |
| 150 | markNodeSynthesized(c); |
| 151 | } |
| 152 | ts.setTextRange(node, { |
| 153 | pos: -1, |
| 154 | end: -1 |
| 155 | }); |
| 156 | return node; |
| 157 | } |
| 158 | |
| 159 | export function cloneTypeNode<T extends ts.Node>(node: T): T { |
| 160 | if (ts.isUnionTypeNode(node)) { |
no outgoing calls
no test coverage detected