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

Function createVariableStatement

test/fixtures/snapshot/typescript.js:24787–24796  ·  view source on GitHub ↗
(modifiers, declarationList)

Source from the content-addressed store, hash-verified

24785 }
24786 // @api
24787 function createVariableStatement(modifiers, declarationList) {
24788 var node = createBaseDeclaration(237 /* SyntaxKind.VariableStatement */, /*decorators*/ undefined, modifiers);
24789 node.declarationList = ts.isArray(declarationList) ? createVariableDeclarationList(declarationList) : declarationList;
24790 node.transformFlags |=
24791 propagateChildFlags(node.declarationList);
24792 if (ts.modifiersToFlags(node.modifiers) & 2 /* ModifierFlags.Ambient */) {
24793 node.transformFlags = 1 /* TransformFlags.ContainsTypeScript */;
24794 }
24795 return node;
24796 }
24797 // @api
24798 function updateVariableStatement(node, modifiers, declarationList) {
24799 return node.modifiers !== modifiers

Callers 1

updateVariableStatementFunction · 0.85

Calls 3

createBaseDeclarationFunction · 0.85
propagateChildFlagsFunction · 0.85

Tested by

no test coverage detected