MCPcopy Index your code
hub / github.com/nodejs/node / createPrivateIdentifierAccessHelper

Function createPrivateIdentifierAccessHelper

test/fixtures/snapshot/typescript.js:94581–94593  ·  view source on GitHub ↗
(info, receiver)

Source from the content-addressed store, hash-verified

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);

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…