From b84241ef4cdec078fa22030ec340e4a20e022d1f Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 10:03:05 -0700 Subject: [PATCH 01/12] part of #163506 --- .../contrib/codeEditor/browser/outline/documentSymbolsTree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index 2974894d3ca..36d335f61ca 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -49,7 +49,7 @@ export class DocumentSymbolAccessibilityProvider implements IListAccessibilityPr if (element instanceof OutlineGroup) { return element.label; } else { - return element.symbol.name; + return `${element.symbol.name} Symbol: ${SymbolKinds.toIcon(element.symbol.kind).id.replaceAll('symbol-', '')} `; } } } From bac433ac7b196f4980a9b192a944c9bab5d7477e Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 10:12:35 -0700 Subject: [PATCH 02/12] make it a function --- src/vs/editor/common/languages.ts | 4 ++++ src/vs/monaco.d.ts | 2 ++ .../contrib/codeEditor/browser/outline/documentSymbolsTree.ts | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/common/languages.ts b/src/vs/editor/common/languages.ts index d589e8aa275..f42c695cc77 100644 --- a/src/vs/editor/common/languages.ts +++ b/src/vs/editor/common/languages.ts @@ -1189,6 +1189,10 @@ export namespace SymbolKinds { } return icon; } + + export function asAriaLabel(label: string, kind: SymbolKind): string { + return `${label} Symbol: ${SymbolKinds.toIcon(kind).id.replaceAll('symbol-', '')} `; + } } export interface DocumentSymbol { diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 770c1268f3a..4901b152ff2 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7459,6 +7459,8 @@ declare namespace monaco.languages { Deprecated = 1 } + function asAriaLabel(label: string, kind: SymbolKind): string; + export interface DocumentSymbol { name: string; detail: string; diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index 36d335f61ca..69680c0af9d 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -49,7 +49,7 @@ export class DocumentSymbolAccessibilityProvider implements IListAccessibilityPr if (element instanceof OutlineGroup) { return element.label; } else { - return `${element.symbol.name} Symbol: ${SymbolKinds.toIcon(element.symbol.kind).id.replaceAll('symbol-', '')} `; + return SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind); } } } From ed7c51f064d483554ea5df4fad253817cf90d0ca Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 10:15:54 -0700 Subject: [PATCH 03/12] localize --- .../contrib/codeEditor/browser/outline/documentSymbolsTree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index 69680c0af9d..f5d9755eb38 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -49,7 +49,7 @@ export class DocumentSymbolAccessibilityProvider implements IListAccessibilityPr if (element instanceof OutlineGroup) { return element.label; } else { - return SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind); + return localize('document-symbol-aria-label', "{0}", SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind)); } } } From 599c7e7639f7b00bbcb81b6c958fae993c3cff7e Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 10:19:42 -0700 Subject: [PATCH 04/12] revert change --- src/vs/monaco.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 4901b152ff2..770c1268f3a 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7459,8 +7459,6 @@ declare namespace monaco.languages { Deprecated = 1 } - function asAriaLabel(label: string, kind: SymbolKind): string; - export interface DocumentSymbol { name: string; detail: string; From 88b4c049d0d09003fbe5efb5da46c1aa5bfe7ef8 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 11:10:11 -0700 Subject: [PATCH 05/12] localize --- src/vs/editor/common/languages.ts | 3 ++- src/vs/monaco.d.ts | 2 ++ .../contrib/codeEditor/browser/outline/documentSymbolsTree.ts | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/vs/editor/common/languages.ts b/src/vs/editor/common/languages.ts index f42c695cc77..0e2c97189d5 100644 --- a/src/vs/editor/common/languages.ts +++ b/src/vs/editor/common/languages.ts @@ -21,6 +21,7 @@ import { LanguageId } from 'vs/editor/common/encodedTokenAttributes'; import * as model from 'vs/editor/common/model'; import { TokenizationRegistry as TokenizationRegistryImpl } from 'vs/editor/common/tokenizationRegistry'; import { ContiguousMultilineTokens } from 'vs/editor/common/tokens/contiguousMultilineTokens'; +import { localize } from 'vs/nls'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; import { IMarkerData } from 'vs/platform/markers/common/markers'; @@ -1191,7 +1192,7 @@ export namespace SymbolKinds { } export function asAriaLabel(label: string, kind: SymbolKind): string { - return `${label} Symbol: ${SymbolKinds.toIcon(kind).id.replaceAll('symbol-', '')} `; + return localize('symbolAriaLabel', "{0} Symbol: {1}", label, SymbolKinds.toIcon(kind).id.replaceAll('symbol-', '')); } } diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 770c1268f3a..4901b152ff2 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7459,6 +7459,8 @@ declare namespace monaco.languages { Deprecated = 1 } + function asAriaLabel(label: string, kind: SymbolKind): string; + export interface DocumentSymbol { name: string; detail: string; diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index f5d9755eb38..ada95c86308 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -49,7 +49,7 @@ export class DocumentSymbolAccessibilityProvider implements IListAccessibilityPr if (element instanceof OutlineGroup) { return element.label; } else { - return localize('document-symbol-aria-label', "{0}", SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind)); + return SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind); } } } @@ -195,7 +195,7 @@ export class DocumentSymbolRenderer implements ITreeRenderer Date: Fri, 14 Jul 2023 11:13:11 -0700 Subject: [PATCH 06/12] revert a change --- .../contrib/codeEditor/browser/outline/documentSymbolsTree.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index ada95c86308..69680c0af9d 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -195,7 +195,7 @@ export class DocumentSymbolRenderer implements ITreeRenderer Date: Fri, 14 Jul 2023 11:24:02 -0700 Subject: [PATCH 07/12] add internal --- src/vs/editor/common/languages.ts | 3 +++ src/vs/monaco.d.ts | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vs/editor/common/languages.ts b/src/vs/editor/common/languages.ts index 0e2c97189d5..c445cb52ea6 100644 --- a/src/vs/editor/common/languages.ts +++ b/src/vs/editor/common/languages.ts @@ -1191,6 +1191,9 @@ export namespace SymbolKinds { return icon; } + /** + * @internal + */ export function asAriaLabel(label: string, kind: SymbolKind): string { return localize('symbolAriaLabel', "{0} Symbol: {1}", label, SymbolKinds.toIcon(kind).id.replaceAll('symbol-', '')); } diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 4901b152ff2..770c1268f3a 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7459,8 +7459,6 @@ declare namespace monaco.languages { Deprecated = 1 } - function asAriaLabel(label: string, kind: SymbolKind): string; - export interface DocumentSymbol { name: string; detail: string; From b607d75611e29cb5c5846d1425c3415d0c7d1319 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 12:03:42 -0700 Subject: [PATCH 08/12] move things around --- src/vs/base/common/iconLabels.ts | 3 +- src/vs/editor/common/languages.ts | 40 +++++++++++++++---- .../browser/gotoSymbolQuickAccess.ts | 4 +- .../standalone/browser/standaloneLanguages.ts | 1 + src/vs/monaco.d.ts | 2 + .../browser/outline/documentSymbolsTree.ts | 35 ++-------------- 6 files changed, 44 insertions(+), 41 deletions(-) diff --git a/src/vs/base/common/iconLabels.ts b/src/vs/base/common/iconLabels.ts index 089afb9455c..eb657f5d15b 100644 --- a/src/vs/base/common/iconLabels.ts +++ b/src/vs/base/common/iconLabels.ts @@ -6,7 +6,6 @@ import { IMatch, matchesFuzzy } from 'vs/base/common/filters'; import { ltrim } from 'vs/base/common/strings'; import { ThemeIcon } from 'vs/base/common/themables'; - const iconStartMarker = '$('; const iconsRegex = new RegExp(`\\$\\(${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?\\)`, 'g'); // no capturing groups @@ -48,6 +47,8 @@ export function getCodiconAriaLabel(text: string | undefined) { } + + export interface IParsedLabelWithIcons { readonly text: string; readonly iconOffsets?: readonly number[]; diff --git a/src/vs/editor/common/languages.ts b/src/vs/editor/common/languages.ts index c445cb52ea6..17b1c5e3448 100644 --- a/src/vs/editor/common/languages.ts +++ b/src/vs/editor/common/languages.ts @@ -1143,6 +1143,39 @@ export const enum SymbolKind { TypeParameter = 25 } +export const symbolKindNames: { [symbol: number]: string } = { + [SymbolKind.Array]: localize('Array', "array"), + [SymbolKind.Boolean]: localize('Boolean', "boolean"), + [SymbolKind.Class]: localize('Class', "class"), + [SymbolKind.Constant]: localize('Constant', "constant"), + [SymbolKind.Constructor]: localize('Constructor', "constructor"), + [SymbolKind.Enum]: localize('Enum', "enumeration"), + [SymbolKind.EnumMember]: localize('EnumMember', "enumeration member"), + [SymbolKind.Event]: localize('Event', "event"), + [SymbolKind.Field]: localize('Field', "field"), + [SymbolKind.File]: localize('File', "file"), + [SymbolKind.Function]: localize('Function', "function"), + [SymbolKind.Interface]: localize('Interface', "interface"), + [SymbolKind.Key]: localize('Key', "key"), + [SymbolKind.Method]: localize('Method', "method"), + [SymbolKind.Module]: localize('Module', "module"), + [SymbolKind.Namespace]: localize('Namespace', "namespace"), + [SymbolKind.Null]: localize('Null', "null"), + [SymbolKind.Number]: localize('Number', "number"), + [SymbolKind.Object]: localize('Object', "object"), + [SymbolKind.Operator]: localize('Operator', "operator"), + [SymbolKind.Package]: localize('Package', "package"), + [SymbolKind.Property]: localize('Property', "property"), + [SymbolKind.String]: localize('String', "string"), + [SymbolKind.Struct]: localize('Struct', "struct"), + [SymbolKind.TypeParameter]: localize('TypeParameter', "type parameter"), + [SymbolKind.Variable]: localize('Variable', "variable"), +}; + +export function getAriaLabelForSymbol(symbolName: string, kind: SymbolKind): string { + return localize('symbolAriaLabel', '{0} Symbol: {1}', symbolName, symbolKindNames[kind]); +} + export const enum SymbolTag { Deprecated = 1, } @@ -1190,13 +1223,6 @@ export namespace SymbolKinds { } return icon; } - - /** - * @internal - */ - export function asAriaLabel(label: string, kind: SymbolKind): string { - return localize('symbolAriaLabel', "{0} Symbol: {1}", label, SymbolKinds.toIcon(kind).id.replaceAll('symbol-', '')); - } } export interface DocumentSymbol { diff --git a/src/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.ts b/src/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.ts index d6c3feb2a31..77197c2f9d4 100644 --- a/src/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.ts +++ b/src/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.ts @@ -14,7 +14,7 @@ import { format, trim } from 'vs/base/common/strings'; import { IRange, Range } from 'vs/editor/common/core/range'; import { ScrollType } from 'vs/editor/common/editorCommon'; import { ITextModel } from 'vs/editor/common/model'; -import { DocumentSymbol, SymbolKind, SymbolKinds, SymbolTag } from 'vs/editor/common/languages'; +import { DocumentSymbol, SymbolKind, SymbolKinds, SymbolTag, getAriaLabelForSymbol } from 'vs/editor/common/languages'; import { IOutlineModelService } from 'vs/editor/contrib/documentSymbols/browser/outlineModel'; import { AbstractEditorNavigationQuickAccessProvider, IEditorNavigationQuickAccessOptions, IQuickAccessTextEditorContext } from 'vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess'; import { localize } from 'vs/nls'; @@ -316,7 +316,7 @@ export abstract class AbstractGotoSymbolQuickAccessProvider extends AbstractEdit kind: symbol.kind, score: symbolScore, label: symbolLabelWithIcon, - ariaLabel: symbolLabel, + ariaLabel: getAriaLabelForSymbol(symbol.name, symbol.kind), description: containerLabel, highlights: deprecated ? undefined : { label: symbolMatches, diff --git a/src/vs/editor/standalone/browser/standaloneLanguages.ts b/src/vs/editor/standalone/browser/standaloneLanguages.ts index 939d3391034..031bc170bd7 100644 --- a/src/vs/editor/standalone/browser/standaloneLanguages.ts +++ b/src/vs/editor/standalone/browser/standaloneLanguages.ts @@ -778,6 +778,7 @@ export function createMonacoLanguagesAPI(): typeof monaco.languages { registerDocumentRangeSemanticTokensProvider: registerDocumentRangeSemanticTokensProvider, registerInlineCompletionsProvider: registerInlineCompletionsProvider, registerInlayHintsProvider: registerInlayHintsProvider, + getAriaLabelForSymbol: languages.getAriaLabelForSymbol, // enums DocumentHighlightKind: standaloneEnums.DocumentHighlightKind, diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 770c1268f3a..6bfb3fb8f62 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7455,6 +7455,8 @@ declare namespace monaco.languages { TypeParameter = 25 } + export function getAriaLabelForSymbol(symbolName: string, kind: SymbolKind): string; + export enum SymbolTag { Deprecated = 1 } diff --git a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts index 69680c0af9d..3e7bdeec9c0 100644 --- a/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +++ b/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts @@ -11,7 +11,7 @@ import { IIdentityProvider, IKeyboardNavigationLabelProvider, IListVirtualDelega import { ITreeNode, ITreeRenderer, ITreeFilter } from 'vs/base/browser/ui/tree/tree'; import { createMatches, FuzzyScore } from 'vs/base/common/filters'; import { Range } from 'vs/editor/common/core/range'; -import { SymbolKind, SymbolKinds, SymbolTag } from 'vs/editor/common/languages'; +import { SymbolKind, SymbolKinds, SymbolTag, getAriaLabelForSymbol, symbolKindNames } from 'vs/editor/common/languages'; import { OutlineElement, OutlineGroup, OutlineModel } from 'vs/editor/contrib/documentSymbols/browser/outlineModel'; import { localize } from 'vs/nls'; import { IconLabel, IIconLabelValueOptions } from 'vs/base/browser/ui/iconLabel/iconLabel'; @@ -49,7 +49,7 @@ export class DocumentSymbolAccessibilityProvider implements IListAccessibilityPr if (element instanceof OutlineGroup) { return element.label; } else { - return SymbolKinds.asAriaLabel(element.symbol.name, element.symbol.kind); + return getAriaLabelForSymbol(element.symbol.name, element.symbol.kind); } } } @@ -138,7 +138,7 @@ export class DocumentSymbolRenderer implements ITreeRenderer Date: Fri, 14 Jul 2023 12:10:04 -0700 Subject: [PATCH 09/12] clean up --- src/vs/base/common/iconLabels.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vs/base/common/iconLabels.ts b/src/vs/base/common/iconLabels.ts index eb657f5d15b..089afb9455c 100644 --- a/src/vs/base/common/iconLabels.ts +++ b/src/vs/base/common/iconLabels.ts @@ -6,6 +6,7 @@ import { IMatch, matchesFuzzy } from 'vs/base/common/filters'; import { ltrim } from 'vs/base/common/strings'; import { ThemeIcon } from 'vs/base/common/themables'; + const iconStartMarker = '$('; const iconsRegex = new RegExp(`\\$\\(${ThemeIcon.iconNameExpression}(?:${ThemeIcon.iconModifierExpression})?\\)`, 'g'); // no capturing groups @@ -47,8 +48,6 @@ export function getCodiconAriaLabel(text: string | undefined) { } - - export interface IParsedLabelWithIcons { readonly text: string; readonly iconOffsets?: readonly number[]; From 76f9fca873d4877968745dc78336fc5e6be5a019 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 17:16:55 -0700 Subject: [PATCH 10/12] fix error --- src/vs/monaco.d.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 6bfb3fb8f62..e87de797b6a 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7455,6 +7455,10 @@ declare namespace monaco.languages { TypeParameter = 25 } + export const symbolKindNames: { + [symbol: number]: string; + }; + export function getAriaLabelForSymbol(symbolName: string, kind: SymbolKind): string; export enum SymbolTag { From a06ece3136b11030e2033cd2651c102eee30dcb4 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 17:20:04 -0700 Subject: [PATCH 11/12] fix issue --- src/vs/editor/standalone/browser/standaloneLanguages.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vs/editor/standalone/browser/standaloneLanguages.ts b/src/vs/editor/standalone/browser/standaloneLanguages.ts index 031bc170bd7..03da1d4e3be 100644 --- a/src/vs/editor/standalone/browser/standaloneLanguages.ts +++ b/src/vs/editor/standalone/browser/standaloneLanguages.ts @@ -779,6 +779,7 @@ export function createMonacoLanguagesAPI(): typeof monaco.languages { registerInlineCompletionsProvider: registerInlineCompletionsProvider, registerInlayHintsProvider: registerInlayHintsProvider, getAriaLabelForSymbol: languages.getAriaLabelForSymbol, + symbolKindNames: languages.symbolKindNames, // enums DocumentHighlightKind: standaloneEnums.DocumentHighlightKind, From 247fab678c9858ff977f4e5ed51eb509bd9ed33e Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 14 Jul 2023 18:43:33 -0700 Subject: [PATCH 12/12] mark with internal --- src/vs/editor/common/languages.ts | 6 ++++++ src/vs/editor/standalone/browser/standaloneLanguages.ts | 2 -- src/vs/monaco.d.ts | 6 ------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/vs/editor/common/languages.ts b/src/vs/editor/common/languages.ts index 17b1c5e3448..3a08292c8d6 100644 --- a/src/vs/editor/common/languages.ts +++ b/src/vs/editor/common/languages.ts @@ -1143,6 +1143,9 @@ export const enum SymbolKind { TypeParameter = 25 } +/** + * @internal + */ export const symbolKindNames: { [symbol: number]: string } = { [SymbolKind.Array]: localize('Array', "array"), [SymbolKind.Boolean]: localize('Boolean', "boolean"), @@ -1172,6 +1175,9 @@ export const symbolKindNames: { [symbol: number]: string } = { [SymbolKind.Variable]: localize('Variable', "variable"), }; +/** + * @internal + */ export function getAriaLabelForSymbol(symbolName: string, kind: SymbolKind): string { return localize('symbolAriaLabel', '{0} Symbol: {1}', symbolName, symbolKindNames[kind]); } diff --git a/src/vs/editor/standalone/browser/standaloneLanguages.ts b/src/vs/editor/standalone/browser/standaloneLanguages.ts index 03da1d4e3be..939d3391034 100644 --- a/src/vs/editor/standalone/browser/standaloneLanguages.ts +++ b/src/vs/editor/standalone/browser/standaloneLanguages.ts @@ -778,8 +778,6 @@ export function createMonacoLanguagesAPI(): typeof monaco.languages { registerDocumentRangeSemanticTokensProvider: registerDocumentRangeSemanticTokensProvider, registerInlineCompletionsProvider: registerInlineCompletionsProvider, registerInlayHintsProvider: registerInlayHintsProvider, - getAriaLabelForSymbol: languages.getAriaLabelForSymbol, - symbolKindNames: languages.symbolKindNames, // enums DocumentHighlightKind: standaloneEnums.DocumentHighlightKind, diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index e87de797b6a..770c1268f3a 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -7455,12 +7455,6 @@ declare namespace monaco.languages { TypeParameter = 25 } - export const symbolKindNames: { - [symbol: number]: string; - }; - - export function getAriaLabelForSymbol(symbolName: string, kind: SymbolKind): string; - export enum SymbolTag { Deprecated = 1 }