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

Function declareSourceFileMember

test/fixtures/snapshot/typescript.js:46337–46341  ·  view source on GitHub ↗
(node, symbolFlags, symbolExcludes)

Source from the content-addressed store, hash-verified

46335 : declareSymbol(container.symbol.members, container.symbol, node, symbolFlags, symbolExcludes);
46336 }
46337 function declareSourceFileMember(node, symbolFlags, symbolExcludes) {
46338 return ts.isExternalModule(file)
46339 ? declareModuleMember(node, symbolFlags, symbolExcludes)
46340 : declareSymbol(file.locals, /*parent*/ undefined, node, symbolFlags, symbolExcludes);
46341 }
46342 function hasExportDeclarations(node) {
46343 var body = ts.isSourceFile(node) ? node : ts.tryCast(node.body, ts.isModuleBlock);
46344 return !!body && body.statements.some(function (s) { return ts.isExportDeclaration(s) || ts.isExportAssignment(s); });

Callers 1

Calls 2

declareModuleMemberFunction · 0.85
declareSymbolFunction · 0.85

Tested by

no test coverage detected