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

Function resolveSymbol

test/fixtures/snapshot/typescript.js:50813–50815  ·  view source on GitHub ↗
(symbol, dontResolveAlias)

Source from the content-addressed store, hash-verified

50811 return (symbol.flags & (2097152 /* SymbolFlags.Alias */ | excludes)) === 2097152 /* SymbolFlags.Alias */ || !!(symbol.flags & 2097152 /* SymbolFlags.Alias */ && symbol.flags & 67108864 /* SymbolFlags.Assignment */);
50812 }
50813 function resolveSymbol(symbol, dontResolveAlias) {
50814 return !dontResolveAlias && isNonLocalAlias(symbol) ? resolveAlias(symbol) : symbol;
50815 }
50816 function resolveAlias(symbol) {
50817 ts.Debug.assert((symbol.flags & 2097152 /* SymbolFlags.Alias */) !== 0, "Should only get Alias here.");
50818 var links = getSymbolLinks(symbol);

Calls 2

isNonLocalAliasFunction · 0.85
resolveAliasFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…