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

Function getElementOrPropertyAccessName

test/fixtures/snapshot/typescript.js:16659–16670  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

16657 }
16658 ts.getElementOrPropertyAccessArgumentExpressionOrName = getElementOrPropertyAccessArgumentExpressionOrName;
16659 function getElementOrPropertyAccessName(node) {
16660 var name = getElementOrPropertyAccessArgumentExpressionOrName(node);
16661 if (name) {
16662 if (ts.isIdentifier(name)) {
16663 return name.escapedText;
16664 }
16665 if (ts.isStringLiteralLike(name) || ts.isNumericLiteral(name)) {
16666 return ts.escapeLeadingUnderscores(name.text);
16667 }
16668 }
16669 return undefined;
16670 }
16671 ts.getElementOrPropertyAccessName = getElementOrPropertyAccessName;
16672 function getAssignmentDeclarationPropertyAccessKind(lhs) {
16673 if (lhs.expression.kind === 108 /* SyntaxKind.ThisKeyword */) {

Tested by

no test coverage detected