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

Function createClassTempVar

test/fixtures/snapshot/typescript.js:95017–95022  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

95015 var isClassWithConstructorReference = resolver.getNodeCheckFlags(node) & 16777216 /* NodeCheckFlags.ClassWithConstructorReference */;
95016 var temp;
95017 function createClassTempVar() {
95018 var classCheckFlags = resolver.getNodeCheckFlags(node);
95019 var isClassWithConstructorReference = classCheckFlags & 16777216 /* NodeCheckFlags.ClassWithConstructorReference */;
95020 var requiresBlockScopedVar = classCheckFlags & 524288 /* NodeCheckFlags.BlockScopedBindingInLoop */;
95021 return factory.createTempVariable(requiresBlockScopedVar ? addBlockScopedVariable : hoistVariableDeclaration, !!isClassWithConstructorReference);
95022 }
95023 if (facts & 2 /* ClassFacts.NeedsClassConstructorReference */) {
95024 temp = createClassTempVar();
95025 getClassLexicalEnvironment().classConstructor = factory.cloneNode(temp);

Callers 1

visitClassExpressionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…