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

Function createImportEqualsDeclaration

test/fixtures/snapshot/typescript.js:25308–25317  ·  view source on GitHub ↗
(decorators, modifiers, isTypeOnly, name, moduleReference)

Source from the content-addressed store, hash-verified

25306 }
25307 // @api
25308 function createImportEqualsDeclaration(decorators, modifiers, isTypeOnly, name, moduleReference) {
25309 var node = createBaseNamedDeclaration(265 /* SyntaxKind.ImportEqualsDeclaration */, decorators, modifiers, name);
25310 node.isTypeOnly = isTypeOnly;
25311 node.moduleReference = moduleReference;
25312 node.transformFlags |= propagateChildFlags(node.moduleReference);
25313 if (!ts.isExternalModuleReference(node.moduleReference))
25314 node.transformFlags |= 1 /* TransformFlags.ContainsTypeScript */;
25315 node.transformFlags &= ~16777216 /* TransformFlags.ContainsPossibleTopLevelAwait */; // Import= declaration is always parsed in an Await context
25316 return node;
25317 }
25318 // @api
25319 function updateImportEqualsDeclaration(node, decorators, modifiers, isTypeOnly, name, moduleReference) {
25320 return node.decorators !== decorators

Callers 1

Calls 2

propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected