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

Function declareModuleSymbol

test/fixtures/snapshot/typescript.js:46391–46396  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

46389 }
46390 }
46391 function declareModuleSymbol(node) {
46392 var state = getModuleInstanceState(node);
46393 var instantiated = state !== 0 /* ModuleInstanceState.NonInstantiated */;
46394 declareSymbolAndAddToSymbolTable(node, instantiated ? 512 /* SymbolFlags.ValueModule */ : 1024 /* SymbolFlags.NamespaceModule */, instantiated ? 110735 /* SymbolFlags.ValueModuleExcludes */ : 0 /* SymbolFlags.NamespaceModuleExcludes */);
46395 return state;
46396 }
46397 function bindFunctionOrConstructorType(node) {
46398 // For a given function symbol "<...>(...) => T" we want to generate a symbol identical
46399 // to the one we would get for: { <...>(...): T }

Callers 1

bindModuleDeclarationFunction · 0.85

Calls 2

getModuleInstanceStateFunction · 0.85

Tested by

no test coverage detected