Introduces interface to keep shortLabel alive.

This commit is contained in:
Henning Dieterichs 2021-11-26 10:58:35 +01:00
parent ab8b0b914a
commit 8a305e17d5
No known key found for this signature in database
GPG key ID: 771381EFFDB9EC06

View file

@ -516,7 +516,11 @@ const DECORATION = ModelDecorationOptions.register({
}
});
export class DisableHighlightingOfAmbiguousCharactersAction extends EditorAction {
interface IDisableUnicodeHighlightAction {
shortLabel: string;
}
export class DisableHighlightingOfAmbiguousCharactersAction extends EditorAction implements IDisableUnicodeHighlightAction {
public static ID = 'editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters';
public readonly shortLabel = nls.localize('unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel', '');
constructor() {
@ -540,7 +544,7 @@ export class DisableHighlightingOfAmbiguousCharactersAction extends EditorAction
}
}
export class DisableHighlightingOfInvisibleCharactersAction extends EditorAction {
export class DisableHighlightingOfInvisibleCharactersAction extends EditorAction implements IDisableUnicodeHighlightAction {
public static ID = 'editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters';
public readonly shortLabel = nls.localize('unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel', 'Disable Invisible Highlight');
constructor() {
@ -564,7 +568,7 @@ export class DisableHighlightingOfInvisibleCharactersAction extends EditorAction
}
}
export class DisableHighlightingOfNonBasicAsciiCharactersAction extends EditorAction {
export class DisableHighlightingOfNonBasicAsciiCharactersAction extends EditorAction implements IDisableUnicodeHighlightAction {
public static ID = 'editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters';
public readonly shortLabel = nls.localize('unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel', 'Disable Non ASCII Highlight');
constructor() {