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

Function getServices

src/test/datascience/notebook/helper.ts:113–129  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

111export const defaultNotebookTestTimeout = 60_000;
112
113export async function getServices() {
114 const api = await initialize();
115 return {
116 editorProvider: api.serviceContainer.get<INotebookEditorProvider>(
117 INotebookEditorProvider
118 ) as INotebookEditorProvider,
119 controllerRegistration: api.serviceContainer.get<IControllerRegistration>(
120 IControllerRegistration
121 ) as IControllerRegistration,
122 controllerPreferred: ControllerPreferredService.create(api.serviceContainer),
123 interpreterService: isWebExtension()
124 ? undefined
125 : api.serviceContainer.get<IInterpreterService>(IInterpreterService),
126 kernelFinder: api.serviceContainer.get<IKernelFinder>(IKernelFinder),
127 serviceContainer: api.serviceContainer
128 };
129}
130
131export async function selectCell(notebook: NotebookDocument, start: number, end: number) {
132 await window.showNotebookDocument(notebook, {

Calls 4

initializeFunction · 0.90
isWebExtensionFunction · 0.90
getMethod · 0.65
createMethod · 0.65

Tested by

no test coverage detected