(bindingName)
| 152012 | } |
| 152013 | return name; |
| 152014 | function getMappedBindingNameOrDefault(bindingName) { |
| 152015 | if (ts.isIdentifier(bindingName)) |
| 152016 | return getMapEntryOrDefault(bindingName); |
| 152017 | var elements = ts.flatMap(bindingName.elements, function (element) { |
| 152018 | if (ts.isOmittedExpression(element)) |
| 152019 | return []; |
| 152020 | return [getMappedBindingNameOrDefault(element.name)]; |
| 152021 | }); |
| 152022 | return createSynthBindingPattern(bindingName, elements); |
| 152023 | } |
| 152024 | function getMapEntryOrDefault(identifier) { |
| 152025 | var originalNode = getOriginalNode(identifier); |
| 152026 | var symbol = getSymbol(originalNode); |
no test coverage detected