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

Function bindAnonymousDeclaration

test/fixtures/snapshot/typescript.js:46451–46458  ·  view source on GitHub ↗
(node, symbolFlags, name)

Source from the content-addressed store, hash-verified

46449 return declareSymbolAndAddToSymbolTable(node, symbolFlags, symbolExcludes);
46450 }
46451 function bindAnonymousDeclaration(node, symbolFlags, name) {
46452 var symbol = createSymbol(symbolFlags, name);
46453 if (symbolFlags & (8 /* SymbolFlags.EnumMember */ | 106500 /* SymbolFlags.ClassMember */)) {
46454 symbol.parent = container.symbol;
46455 }
46456 addDeclarationToSymbol(symbol, node, symbolFlags);
46457 return symbol;
46458 }
46459 function bindBlockScopedDeclaration(node, symbolFlags, symbolExcludes) {
46460 switch (blockScopeContainer.kind) {
46461 case 261 /* SyntaxKind.ModuleDeclaration */:

Callers 12

bindJsxAttributesFunction · 0.85
bindAnonymousTypeWorkerFunction · 0.85
bindExportAssignmentFunction · 0.85
bindExportDeclarationFunction · 0.85
bindClassLikeDeclarationFunction · 0.85
bindParameterFunction · 0.85
bindFunctionExpressionFunction · 0.85
bindTypeParameterFunction · 0.85

Calls 2

createSymbolFunction · 0.85
addDeclarationToSymbolFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…