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

Function addReferenceFromAmbientModule

test/fixtures/snapshot/typescript.js:119698–119711  ·  view source on GitHub ↗
(symbol)

Source from the content-addressed store, hash-verified

119696 }
119697 return referencedFiles;
119698 function addReferenceFromAmbientModule(symbol) {
119699 if (!symbol.declarations) {
119700 return;
119701 }
119702 // Add any file other than our own as reference
119703 for (var _i = 0, _a = symbol.declarations; _i < _a.length; _i++) {
119704 var declaration = _a[_i];
119705 var declarationSourceFile = ts.getSourceFileOfNode(declaration);
119706 if (declarationSourceFile &&
119707 declarationSourceFile !== sourceFile) {
119708 addReferencedFile(declarationSourceFile.resolvedPath);
119709 }
119710 }
119711 }
119712 function addReferencedFile(referencedPath) {
119713 (referencedFiles || (referencedFiles = new ts.Set())).add(referencedPath);
119714 }

Callers 1

getReferencedFilesFunction · 0.85

Calls 1

addReferencedFileFunction · 0.85

Tested by

no test coverage detected