(node)
| 175 | } |
| 176 | |
| 177 | function markSynthesizedRecursive(node) { |
| 178 | if (!node || typeof node.kind !== 'number') { |
| 179 | return; |
| 180 | } |
| 181 | |
| 182 | if (typeof node.flags === 'number') { |
| 183 | node.flags |= ts.NodeFlags.Synthesized; |
| 184 | } |
| 185 | |
| 186 | ts.forEachChild(node, (child) => markSynthesizedRecursive(child)); |
| 187 | } |
| 188 | |
| 189 | function removeBindingData(node) { |
| 190 | delete node.symbol; |
no outgoing calls
no test coverage detected