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

Function getAllReferencesForImportMeta

test/fixtures/snapshot/typescript.js:138117–138128  ·  view source on GitHub ↗
(sourceFiles, cancellationToken)

Source from the content-addressed store, hash-verified

138115 }
138116 }
138117 function getAllReferencesForImportMeta(sourceFiles, cancellationToken) {
138118 var references = ts.flatMap(sourceFiles, function (sourceFile) {
138119 cancellationToken.throwIfCancellationRequested();
138120 return ts.mapDefined(getPossibleSymbolReferenceNodes(sourceFile, "meta", sourceFile), function (node) {
138121 var parent = node.parent;
138122 if (ts.isImportMeta(parent)) {
138123 return nodeEntry(parent);
138124 }
138125 });
138126 });
138127 return references.length ? [{ definition: { type: 2 /* DefinitionKind.Keyword */, node: references[0].node }, references: references }] : undefined;
138128 }
138129 function getAllReferencesForKeyword(sourceFiles, keywordKind, cancellationToken, filter) {
138130 var references = ts.flatMap(sourceFiles, function (sourceFile) {
138131 cancellationToken.throwIfCancellationRequested();

Callers 1

Calls 3

nodeEntryFunction · 0.85
flatMapMethod · 0.80

Tested by

no test coverage detected