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

Function registerTypes

src/platform/common/serviceRegistry.web.ts:32–48  ·  view source on GitHub ↗
(serviceManager: IServiceManager)

Source from the content-addressed store, hash-verified

30import { OldCacheCleaner } from './cache';
31
32export function registerTypes(serviceManager: IServiceManager) {
33 serviceManager.addSingletonInstance<boolean>(IsWindows, false);
34 serviceManager.addSingleton<IExperimentService>(IExperimentService, ExperimentService);
35 serviceManager.addSingleton<IFeaturesManager>(IFeaturesManager, FeatureManager);
36 serviceManager.addSingleton<IPersistentStateFactory>(IPersistentStateFactory, PersistentStateFactory);
37 serviceManager.addSingleton<IExtensions>(IExtensions, Extensions);
38 serviceManager.addSingleton<ICryptoUtils>(ICryptoUtils, CryptoUtils);
39 serviceManager.addSingleton<IEncryptedStorage>(IEncryptedStorage, EncryptedStorage);
40 serviceManager.addSingleton<IDebugService>(IDebugService, DebugService);
41 serviceManager.addSingleton<IAsyncDisposableRegistry>(IAsyncDisposableRegistry, AsyncDisposableRegistry);
42 serviceManager.addSingleton<IMultiStepInputFactory>(IMultiStepInputFactory, MultiStepInputFactory);
43 serviceManager.addSingleton<IDataFrameScriptGenerator>(IDataFrameScriptGenerator, DataFrameScriptGenerator);
44 serviceManager.addSingleton<IVariableScriptGenerator>(IVariableScriptGenerator, VariableScriptGenerator);
45 serviceManager.addSingleton<IExtensionSyncActivationService>(IExtensionSyncActivationService, OldCacheCleaner);
46
47 registerPlatformTypes(serviceManager);
48}

Callers

nothing calls this directly

Calls 2

addSingletonInstanceMethod · 0.65
addSingletonMethod · 0.65

Tested by

no test coverage detected