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

Function createEnumDeclaration

test/fixtures/snapshot/typescript.js:25221–25229  ·  view source on GitHub ↗
(decorators, modifiers, name, members)

Source from the content-addressed store, hash-verified

25219 }
25220 // @api
25221 function createEnumDeclaration(decorators, modifiers, name, members) {
25222 var node = createBaseNamedDeclaration(260 /* SyntaxKind.EnumDeclaration */, decorators, modifiers, name);
25223 node.members = createNodeArray(members);
25224 node.transformFlags |=
25225 propagateChildrenFlags(node.members) |
25226 1 /* TransformFlags.ContainsTypeScript */;
25227 node.transformFlags &= ~16777216 /* TransformFlags.ContainsPossibleTopLevelAwait */; // Enum declarations cannot contain `await`
25228 return node;
25229 }
25230 // @api
25231 function updateEnumDeclaration(node, decorators, modifiers, name, members) {
25232 return node.decorators !== decorators

Callers 1

updateEnumDeclarationFunction · 0.85

Calls 3

createNodeArrayFunction · 0.85
propagateChildrenFlagsFunction · 0.85

Tested by

no test coverage detected