(node, original)
| 166 | } |
| 167 | |
| 168 | function prepareSynthesizedNode(node, original) { |
| 169 | const clone = ts.factory.cloneNode(node); |
| 170 | markSynthesizedRecursive(clone); |
| 171 | setSynthesizedRangeRecursive(clone); |
| 172 | clearBindingRecursive(clone); |
| 173 | setOriginalRecursive(clone, original); |
| 174 | return clone; |
| 175 | } |
| 176 | |
| 177 | function markSynthesizedRecursive(node) { |
| 178 | if (!node || typeof node.kind !== 'number') { |
no test coverage detected