Path: blob/main/src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignal.contribution.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { AccessibilitySignalService, IAccessibilitySignalService } from '../../../../platform/accessibilitySignal/browser/accessibilitySignalService.js';6import { registerAction2 } from '../../../../platform/actions/common/actions.js';7import { InstantiationType, registerSingleton } from '../../../../platform/instantiation/common/extensions.js';8import { registerWorkbenchContribution2, WorkbenchPhase } from '../../../common/contributions.js';9import { AccessibilitySignalLineDebuggerContribution } from './accessibilitySignalDebuggerContribution.js';10import { ShowAccessibilityAnnouncementHelp, ShowSignalSoundHelp } from './commands.js';11import { EditorTextPropertySignalsContribution } from './editorTextPropertySignalsContribution.js';12import { wrapInReloadableClass0 } from '../../../../platform/observable/common/wrapInReloadableClass.js';1314registerSingleton(IAccessibilitySignalService, AccessibilitySignalService, InstantiationType.Delayed);1516registerWorkbenchContribution2('EditorTextPropertySignalsContribution', wrapInReloadableClass0(() => EditorTextPropertySignalsContribution), WorkbenchPhase.AfterRestored);17registerWorkbenchContribution2('AccessibilitySignalLineDebuggerContribution', AccessibilitySignalLineDebuggerContribution, WorkbenchPhase.AfterRestored);1819registerAction2(ShowSignalSoundHelp);20registerAction2(ShowAccessibilityAnnouncementHelp);21222324