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

Function createImportDeclaration

test/fixtures/snapshot/typescript.js:25329–25339  ·  view source on GitHub ↗
(decorators, modifiers, importClause, moduleSpecifier, assertClause)

Source from the content-addressed store, hash-verified

25327 }
25328 // @api
25329 function createImportDeclaration(decorators, modifiers, importClause, moduleSpecifier, assertClause) {
25330 var node = createBaseDeclaration(266 /* SyntaxKind.ImportDeclaration */, decorators, modifiers);
25331 node.importClause = importClause;
25332 node.moduleSpecifier = moduleSpecifier;
25333 node.assertClause = assertClause;
25334 node.transformFlags |=
25335 propagateChildFlags(node.importClause) |
25336 propagateChildFlags(node.moduleSpecifier);
25337 node.transformFlags &= ~16777216 /* TransformFlags.ContainsPossibleTopLevelAwait */; // always parsed in an Await context
25338 return node;
25339 }
25340 // @api
25341 function updateImportDeclaration(node, decorators, modifiers, importClause, moduleSpecifier, assertClause) {
25342 return node.decorators !== decorators

Callers 1

updateImportDeclarationFunction · 0.85

Calls 2

createBaseDeclarationFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected