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

Function getExcludedSymbolFlags

test/fixtures/snapshot/typescript.js:49078–49113  ·  view source on GitHub ↗
(flags)

Source from the content-addressed store, hash-verified

49076 return symbol;
49077 }
49078 function getExcludedSymbolFlags(flags) {
49079 var result = 0;
49080 if (flags & 2 /* SymbolFlags.BlockScopedVariable */)
49081 result |= 111551 /* SymbolFlags.BlockScopedVariableExcludes */;
49082 if (flags & 1 /* SymbolFlags.FunctionScopedVariable */)
49083 result |= 111550 /* SymbolFlags.FunctionScopedVariableExcludes */;
49084 if (flags & 4 /* SymbolFlags.Property */)
49085 result |= 0 /* SymbolFlags.PropertyExcludes */;
49086 if (flags & 8 /* SymbolFlags.EnumMember */)
49087 result |= 900095 /* SymbolFlags.EnumMemberExcludes */;
49088 if (flags & 16 /* SymbolFlags.Function */)
49089 result |= 110991 /* SymbolFlags.FunctionExcludes */;
49090 if (flags & 32 /* SymbolFlags.Class */)
49091 result |= 899503 /* SymbolFlags.ClassExcludes */;
49092 if (flags & 64 /* SymbolFlags.Interface */)
49093 result |= 788872 /* SymbolFlags.InterfaceExcludes */;
49094 if (flags & 256 /* SymbolFlags.RegularEnum */)
49095 result |= 899327 /* SymbolFlags.RegularEnumExcludes */;
49096 if (flags & 128 /* SymbolFlags.ConstEnum */)
49097 result |= 899967 /* SymbolFlags.ConstEnumExcludes */;
49098 if (flags & 512 /* SymbolFlags.ValueModule */)
49099 result |= 110735 /* SymbolFlags.ValueModuleExcludes */;
49100 if (flags & 8192 /* SymbolFlags.Method */)
49101 result |= 103359 /* SymbolFlags.MethodExcludes */;
49102 if (flags & 32768 /* SymbolFlags.GetAccessor */)
49103 result |= 46015 /* SymbolFlags.GetAccessorExcludes */;
49104 if (flags & 65536 /* SymbolFlags.SetAccessor */)
49105 result |= 78783 /* SymbolFlags.SetAccessorExcludes */;
49106 if (flags & 262144 /* SymbolFlags.TypeParameter */)
49107 result |= 526824 /* SymbolFlags.TypeParameterExcludes */;
49108 if (flags & 524288 /* SymbolFlags.TypeAlias */)
49109 result |= 788968 /* SymbolFlags.TypeAliasExcludes */;
49110 if (flags & 2097152 /* SymbolFlags.Alias */)
49111 result |= 2097152 /* SymbolFlags.AliasExcludes */;
49112 return result;
49113 }
49114 function recordMergedSymbol(target, source) {
49115 if (!source.mergeId) {
49116 source.mergeId = nextMergeId;

Callers 2

mergeSymbolFunction · 0.85
lateBindMemberFunction · 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…