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

Function registerTypes

src/notebooks/controllers/serviceRegistry.web.ts:13–29  ·  view source on GitHub ↗
(serviceManager: IServiceManager, isDevMode: boolean)

Source from the content-addressed store, hash-verified

11import { IConnectionDisplayDataProvider, IControllerRegistration, IRemoteNotebookKernelSourceSelector } from './types';
12
13export function registerTypes(serviceManager: IServiceManager, isDevMode: boolean) {
14 serviceManager.addSingleton<IControllerRegistration>(IControllerRegistration, ControllerRegistration);
15 serviceManager.addBinding(IControllerRegistration, IExtensionSyncActivationService);
16 serviceManager.addSingleton<IConnectionDisplayDataProvider>(
17 IConnectionDisplayDataProvider,
18 ConnectionDisplayDataProvider
19 );
20 serviceManager.addSingleton<IRemoteNotebookKernelSourceSelector>(
21 IRemoteNotebookKernelSourceSelector,
22 RemoteNotebookKernelSourceSelector
23 );
24 serviceManager.addSingleton<IExtensionSyncActivationService>(
25 IExtensionSyncActivationService,
26 KernelSourceCommandHandler
27 );
28 registerWidgetTypes(serviceManager, isDevMode);
29}

Callers

nothing calls this directly

Calls 2

addSingletonMethod · 0.65
addBindingMethod · 0.65

Tested by

no test coverage detected