* Gets the node from which a name should be generated.
(name)
| 114676 | * Gets the node from which a name should be generated. |
| 114677 | */ |
| 114678 | function getNodeForGeneratedName(name) { |
| 114679 | var autoGenerateId = name.autoGenerateId; |
| 114680 | var node = name; |
| 114681 | var original = node.original; |
| 114682 | while (original) { |
| 114683 | node = original; |
| 114684 | // if "node" is a different generated name (having a different |
| 114685 | // "autoGenerateId"), use it and stop traversing. |
| 114686 | if (ts.isIdentifier(node) |
| 114687 | && !!(node.autoGenerateFlags & 4 /* GeneratedIdentifierFlags.Node */) |
| 114688 | && node.autoGenerateId !== autoGenerateId) { |
| 114689 | break; |
| 114690 | } |
| 114691 | original = node.original; |
| 114692 | } |
| 114693 | // otherwise, return the original node for the source; |
| 114694 | return node; |
| 114695 | } |
| 114696 | // Comments |
| 114697 | function pipelineEmitWithComments(hint, node) { |
| 114698 | var pipelinePhase = getNextPipelinePhase(2 /* PipelinePhase.Comments */, hint, node); |
no outgoing calls
no test coverage detected
searching dependent graphs…