(text, symbol)
| 128453 | } |
| 128454 | } |
| 128455 | function symbolPart(text, symbol) { |
| 128456 | return displayPart(text, displayPartKind(symbol)); |
| 128457 | function displayPartKind(symbol) { |
| 128458 | var flags = symbol.flags; |
| 128459 | if (flags & 3 /* SymbolFlags.Variable */) { |
| 128460 | return isFirstDeclarationOfSymbolParameter(symbol) ? ts.SymbolDisplayPartKind.parameterName : ts.SymbolDisplayPartKind.localName; |
| 128461 | } |
| 128462 | if (flags & 4 /* SymbolFlags.Property */) |
| 128463 | return ts.SymbolDisplayPartKind.propertyName; |
| 128464 | if (flags & 32768 /* SymbolFlags.GetAccessor */) |
| 128465 | return ts.SymbolDisplayPartKind.propertyName; |
| 128466 | if (flags & 65536 /* SymbolFlags.SetAccessor */) |
| 128467 | return ts.SymbolDisplayPartKind.propertyName; |
| 128468 | if (flags & 8 /* SymbolFlags.EnumMember */) |
| 128469 | return ts.SymbolDisplayPartKind.enumMemberName; |
| 128470 | if (flags & 16 /* SymbolFlags.Function */) |
| 128471 | return ts.SymbolDisplayPartKind.functionName; |
| 128472 | if (flags & 32 /* SymbolFlags.Class */) |
| 128473 | return ts.SymbolDisplayPartKind.className; |
| 128474 | if (flags & 64 /* SymbolFlags.Interface */) |
| 128475 | return ts.SymbolDisplayPartKind.interfaceName; |
| 128476 | if (flags & 384 /* SymbolFlags.Enum */) |
| 128477 | return ts.SymbolDisplayPartKind.enumName; |
| 128478 | if (flags & 1536 /* SymbolFlags.Module */) |
| 128479 | return ts.SymbolDisplayPartKind.moduleName; |
| 128480 | if (flags & 8192 /* SymbolFlags.Method */) |
| 128481 | return ts.SymbolDisplayPartKind.methodName; |
| 128482 | if (flags & 262144 /* SymbolFlags.TypeParameter */) |
| 128483 | return ts.SymbolDisplayPartKind.typeParameterName; |
| 128484 | if (flags & 524288 /* SymbolFlags.TypeAlias */) |
| 128485 | return ts.SymbolDisplayPartKind.aliasName; |
| 128486 | if (flags & 2097152 /* SymbolFlags.Alias */) |
| 128487 | return ts.SymbolDisplayPartKind.aliasName; |
| 128488 | return ts.SymbolDisplayPartKind.text; |
| 128489 | } |
| 128490 | } |
| 128491 | ts.symbolPart = symbolPart; |
| 128492 | function displayPart(text, kind) { |
| 128493 | return { text: text, kind: ts.SymbolDisplayPartKind[kind] }; |
no test coverage detected
searching dependent graphs…