MCPcopy Create free account
hub / github.com/nodejs/node / createEnumMember

Function createEnumMember

test/fixtures/snapshot/typescript.js:26360–26369  ·  view source on GitHub ↗
(name, initializer)

Source from the content-addressed store, hash-verified

26358 //
26359 // @api
26360 function createEnumMember(name, initializer) {
26361 var node = createBaseNode(299 /* SyntaxKind.EnumMember */);
26362 node.name = asName(name);
26363 node.initializer = initializer && parenthesizerRules().parenthesizeExpressionForDisallowedComma(initializer);
26364 node.transformFlags |=
26365 propagateChildFlags(node.name) |
26366 propagateChildFlags(node.initializer) |
26367 1 /* TransformFlags.ContainsTypeScript */;
26368 return node;
26369 }
26370 // @api
26371 function updateEnumMember(node, name, initializer) {
26372 return node.name !== name

Callers 1

updateEnumMemberFunction · 0.85

Calls 3

createBaseNodeFunction · 0.85
asNameFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected