| 82082 | return !(getMergedSymbol(typeParameter.symbol).isReferenced & 262144 /* SymbolFlags.TypeParameter */) && !isIdentifierThatStartsWithUnderscore(typeParameter.name); |
| 82083 | } |
| 82084 | function addToGroup(map, key, value, getKey) { |
| 82085 | var keyString = String(getKey(key)); |
| 82086 | var group = map.get(keyString); |
| 82087 | if (group) { |
| 82088 | group[1].push(value); |
| 82089 | } |
| 82090 | else { |
| 82091 | map.set(keyString, [key, [value]]); |
| 82092 | } |
| 82093 | } |
| 82094 | function tryGetRootParameterDeclaration(node) { |
| 82095 | return ts.tryCast(ts.getRootDeclaration(node), ts.isParameter); |
| 82096 | } |