MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / registerTypes

Function registerTypes

src/platform/common/serviceRegistry.node.ts:38–67  ·  view source on GitHub ↗
(serviceManager: IServiceManager)

Source from the content-addressed store, hash-verified

36
37// eslint-disable-next-line
38export function registerTypes(serviceManager: IServiceManager) {
39 serviceManager.addSingletonInstance<boolean>(IsWindows, IS_WINDOWS);
40
41 serviceManager.addSingleton<IExtensions>(IExtensions, Extensions);
42 serviceManager.addSingleton<IPersistentStateFactory>(IPersistentStateFactory, PersistentStateFactory);
43 serviceManager.addSingleton<IDebugService>(IDebugService, DebugService);
44 serviceManager.addSingleton<IApplicationEnvironment>(IApplicationEnvironment, ApplicationEnvironment);
45 serviceManager.addSingleton<IEncryptedStorage>(IEncryptedStorage, EncryptedStorage);
46 serviceManager.addSingleton<ICryptoUtils>(ICryptoUtils, CryptoUtils);
47 serviceManager.addSingleton<IExperimentService>(IExperimentService, ExperimentService);
48
49 serviceManager.addSingleton<IFeaturesManager>(IFeaturesManager, FeatureManager);
50 serviceManager.addSingleton<IHttpClient>(IHttpClient, HttpClient);
51
52 serviceManager.addSingleton<IAsyncDisposableRegistry>(IAsyncDisposableRegistry, AsyncDisposableRegistry);
53 serviceManager.addSingleton<IMultiStepInputFactory>(IMultiStepInputFactory, MultiStepInputFactory);
54 serviceManager.addSingleton<IExtensionSyncActivationService>(IExtensionSyncActivationService, LanguageInitializer);
55 serviceManager.addSingleton<IExtensionSyncActivationService>(IExtensionSyncActivationService, OldCacheCleaner);
56 serviceManager.addSingleton<IExtensionSyncActivationService>(
57 IExtensionSyncActivationService,
58 ReloadVSCodeCommandHandler
59 );
60 serviceManager.addSingleton<IExtensionSyncActivationService>(
61 IExtensionSyncActivationService,
62 RunInDedicatedExtensionHostCommandHandler
63 );
64 registerPlatformTypes(serviceManager);
65 processRegisterTypes(serviceManager);
66 variableRegisterTypes(serviceManager);
67}

Callers

nothing calls this directly

Calls 2

addSingletonInstanceMethod · 0.65
addSingletonMethod · 0.65

Tested by

no test coverage detected