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

Function createExportSpecifier

test/fixtures/snapshot/typescript.js:25539–25549  ·  view source on GitHub ↗
(isTypeOnly, propertyName, name)

Source from the content-addressed store, hash-verified

25537 }
25538 // @api
25539 function createExportSpecifier(isTypeOnly, propertyName, name) {
25540 var node = createBaseNode(275 /* SyntaxKind.ExportSpecifier */);
25541 node.isTypeOnly = isTypeOnly;
25542 node.propertyName = asName(propertyName);
25543 node.name = asName(name);
25544 node.transformFlags |=
25545 propagateChildFlags(node.propertyName) |
25546 propagateChildFlags(node.name);
25547 node.transformFlags &= ~16777216 /* TransformFlags.ContainsPossibleTopLevelAwait */; // always parsed in an Await context
25548 return node;
25549 }
25550 // @api
25551 function updateExportSpecifier(node, isTypeOnly, propertyName, name) {
25552 return node.isTypeOnly !== isTypeOnly

Callers 2

updateExportSpecifierFunction · 0.85

Calls 3

createBaseNodeFunction · 0.85
asNameFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected