(serviceManager: IServiceManager, isDevMode: boolean)
| 58 | import { DeepnoteFileChangeWatcher } from './deepnote/deepnoteFileChangeWatcher'; |
| 59 | |
| 60 | export function registerTypes(serviceManager: IServiceManager, isDevMode: boolean) { |
| 61 | registerControllerTypes(serviceManager, isDevMode); |
| 62 | serviceManager.addSingleton<IExtensionSyncActivationService>(IExtensionSyncActivationService, LiveKernelSwitcher); |
| 63 | serviceManager.addSingleton<INotebookEditorProvider>(INotebookEditorProvider, NotebookEditorProvider); |
| 64 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 65 | IExtensionSyncActivationService, |
| 66 | RemoteKernelControllerWatcher |
| 67 | ); |
| 68 | serviceManager.addSingleton<ITracebackFormatter>(ITracebackFormatter, NotebookTracebackFormatter); |
| 69 | serviceManager.addSingleton<NotebookIPyWidgetCoordinator>( |
| 70 | NotebookIPyWidgetCoordinator, |
| 71 | NotebookIPyWidgetCoordinator |
| 72 | ); |
| 73 | serviceManager.addBinding(NotebookIPyWidgetCoordinator, IExtensionSyncActivationService); |
| 74 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 75 | IExtensionSyncActivationService, |
| 76 | RemoteKernelConnectionHandler |
| 77 | ); |
| 78 | serviceManager.addSingleton<INotebookCommandHandler>(INotebookCommandHandler, NotebookCommandListener); |
| 79 | serviceManager.addBinding(INotebookCommandHandler, IExtensionSyncActivationService); |
| 80 | serviceManager.addSingleton<NotebookCellLanguageService>(NotebookCellLanguageService, NotebookCellLanguageService); |
| 81 | serviceManager.addBinding(NotebookCellLanguageService, IExtensionSyncActivationService); |
| 82 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 83 | IExtensionSyncActivationService, |
| 84 | EmptyNotebookCellLanguageService |
| 85 | ); |
| 86 | |
| 87 | serviceManager.addSingleton<IDebuggingManager>(INotebookDebuggingManager, DebuggingManager, undefined, [ |
| 88 | IExtensionSyncActivationService |
| 89 | ]); |
| 90 | serviceManager.addSingleton<IJupyterDebugService>( |
| 91 | IJupyterDebugService, |
| 92 | MultiplexingDebugService, |
| 93 | Identifiers.MULTIPLEXING_DEBUGSERVICE |
| 94 | ); |
| 95 | serviceManager.addSingleton<IDebugLocationTracker>(IDebugLocationTracker, DebugLocationTrackerFactory, undefined, [ |
| 96 | IDebugLocationTrackerFactory |
| 97 | ]); |
| 98 | serviceManager.addSingleton<IJupyterVariables>( |
| 99 | IJupyterVariables, |
| 100 | DebuggerVariables, |
| 101 | Identifiers.DEBUGGER_VARIABLES |
| 102 | ); |
| 103 | serviceManager.addSingleton<IExtensionSyncActivationService>(IExtensionSyncActivationService, CommandRegistry); |
| 104 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 105 | IExtensionSyncActivationService, |
| 106 | CellOutputMimeTypeTracker |
| 107 | ); |
| 108 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 109 | IExtensionSyncActivationService, |
| 110 | DeepnoteActivationService |
| 111 | ); |
| 112 | serviceManager.addSingleton<IExtensionSyncActivationService>( |
| 113 | IExtensionSyncActivationService, |
| 114 | DeepnoteNotebookCommandListener |
| 115 | ); |
| 116 | serviceManager.addSingleton<IDeepnoteNotebookManager>(IDeepnoteNotebookManager, DeepnoteNotebookManager); |
| 117 | serviceManager.addSingleton<IIntegrationStorage>(IIntegrationStorage, IntegrationStorage); |
nothing calls this directly
no test coverage detected