(info, receiver)
| 94579 | return createPrivateIdentifierAccessHelper(info, ts.visitNode(receiver, visitor, ts.isExpression)); |
| 94580 | } |
| 94581 | function createPrivateIdentifierAccessHelper(info, receiver) { |
| 94582 | ts.setCommentRange(receiver, ts.moveRangePos(receiver, -1)); |
| 94583 | switch (info.kind) { |
| 94584 | case "a" /* PrivateIdentifierKind.Accessor */: |
| 94585 | return context.getEmitHelperFactory().createClassPrivateFieldGetHelper(receiver, info.brandCheckIdentifier, info.kind, info.getterName); |
| 94586 | case "m" /* PrivateIdentifierKind.Method */: |
| 94587 | return context.getEmitHelperFactory().createClassPrivateFieldGetHelper(receiver, info.brandCheckIdentifier, info.kind, info.methodName); |
| 94588 | case "f" /* PrivateIdentifierKind.Field */: |
| 94589 | return context.getEmitHelperFactory().createClassPrivateFieldGetHelper(receiver, info.brandCheckIdentifier, info.kind, info.variableName); |
| 94590 | default: |
| 94591 | ts.Debug.assertNever(info, "Unknown private element type"); |
| 94592 | } |
| 94593 | } |
| 94594 | function visitPropertyAccessExpression(node) { |
| 94595 | if (shouldTransformPrivateElementsOrClassStaticBlocks && ts.isPrivateIdentifier(node.name)) { |
| 94596 | var privateIdentifierInfo = accessPrivateIdentifier(node.name); |
no outgoing calls
no test coverage detected
searching dependent graphs…