Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignal.contribution.ts
3296 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import { AccessibilitySignalService, IAccessibilitySignalService } from '../../../../platform/accessibilitySignal/browser/accessibilitySignalService.js';
7
import { registerAction2 } from '../../../../platform/actions/common/actions.js';
8
import { InstantiationType, registerSingleton } from '../../../../platform/instantiation/common/extensions.js';
9
import { registerWorkbenchContribution2, WorkbenchPhase } from '../../../common/contributions.js';
10
import { AccessibilitySignalLineDebuggerContribution } from './accessibilitySignalDebuggerContribution.js';
11
import { ShowAccessibilityAnnouncementHelp, ShowSignalSoundHelp } from './commands.js';
12
import { EditorTextPropertySignalsContribution } from './editorTextPropertySignalsContribution.js';
13
import { wrapInReloadableClass0 } from '../../../../platform/observable/common/wrapInReloadableClass.js';
14
15
registerSingleton(IAccessibilitySignalService, AccessibilitySignalService, InstantiationType.Delayed);
16
17
registerWorkbenchContribution2('EditorTextPropertySignalsContribution', wrapInReloadableClass0(() => EditorTextPropertySignalsContribution), WorkbenchPhase.AfterRestored);
18
registerWorkbenchContribution2('AccessibilitySignalLineDebuggerContribution', AccessibilitySignalLineDebuggerContribution, WorkbenchPhase.AfterRestored);
19
20
registerAction2(ShowSignalSoundHelp);
21
registerAction2(ShowAccessibilityAnnouncementHelp);
22
23
24