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

Function parseExportAssignment

test/fixtures/snapshot/typescript.js:37332–37347  ·  view source on GitHub ↗
(pos, hasJSDoc, decorators, modifiers)

Source from the content-addressed store, hash-verified

37330 return withJSDoc(finishNode(node, pos), hasJSDoc);
37331 }
37332 function parseExportAssignment(pos, hasJSDoc, decorators, modifiers) {
37333 var savedAwaitContext = inAwaitContext();
37334 setAwaitContext(/*value*/ true);
37335 var isExportEquals;
37336 if (parseOptional(63 /* SyntaxKind.EqualsToken */)) {
37337 isExportEquals = true;
37338 }
37339 else {
37340 parseExpected(88 /* SyntaxKind.DefaultKeyword */);
37341 }
37342 var expression = parseAssignmentExpressionOrHigher();
37343 parseSemicolon();
37344 setAwaitContext(savedAwaitContext);
37345 var node = factory.createExportAssignment(decorators, modifiers, isExportEquals, expression);
37346 return withJSDoc(finishNode(node, pos), hasJSDoc);
37347 }
37348 var ParsingContext;
37349 (function (ParsingContext) {
37350 ParsingContext[ParsingContext["SourceElements"] = 0] = "SourceElements";

Callers 1

parseDeclarationWorkerFunction · 0.85

Calls 8

inAwaitContextFunction · 0.85
setAwaitContextFunction · 0.85
parseOptionalFunction · 0.85
parseExpectedFunction · 0.85
parseSemicolonFunction · 0.85
withJSDocFunction · 0.85
finishNodeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…