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

Function isEnclosingDeclaration

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

Source from the content-addressed store, hash-verified

108592 return ts.hasEffectiveModifier(node, 8 /* ModifierFlags.Private */) ? undefined : ts.visitNodes(params, visitDeclarationSubtree);
108593 }
108594 function isEnclosingDeclaration(node) {
108595 return ts.isSourceFile(node)
108596 || ts.isTypeAliasDeclaration(node)
108597 || ts.isModuleDeclaration(node)
108598 || ts.isClassDeclaration(node)
108599 || ts.isInterfaceDeclaration(node)
108600 || ts.isFunctionLike(node)
108601 || ts.isIndexSignatureDeclaration(node)
108602 || ts.isMappedTypeNode(node);
108603 }
108604 function checkEntityNameVisibility(entityName, enclosingDeclaration) {
108605 var visibilityResult = resolver.isEntityNameVisible(entityName, enclosingDeclaration);
108606 handleSymbolAccessibilityError(visibilityResult);

Callers 3

visitDeclarationSubtreeFunction · 0.85
cleanupFunction · 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…