(identifier)
| 152022 | return createSynthBindingPattern(bindingName, elements); |
| 152023 | } |
| 152024 | function getMapEntryOrDefault(identifier) { |
| 152025 | var originalNode = getOriginalNode(identifier); |
| 152026 | var symbol = getSymbol(originalNode); |
| 152027 | if (!symbol) { |
| 152028 | return createSynthIdentifier(identifier, types); |
| 152029 | } |
| 152030 | var mapEntry = transformer.synthNamesMap.get(ts.getSymbolId(symbol).toString()); |
| 152031 | return mapEntry || createSynthIdentifier(identifier, types); |
| 152032 | } |
| 152033 | function getSymbol(node) { |
| 152034 | return node.symbol ? node.symbol : transformer.checker.getSymbolAtLocation(node); |
| 152035 | } |
no test coverage detected