mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-21 00:59:03 +01:00
add Kernel2#createNotebookRendererCommunication
This commit is contained in:
@@ -114,15 +114,26 @@ export class ExtHostNotebookKernels implements ExtHostNotebookKernelsShape {
|
||||
_update();
|
||||
},
|
||||
createNotebookCellExecutionTask(cell) {
|
||||
if (isDisposed) {
|
||||
throw new Error('object disposed');
|
||||
}
|
||||
//todo@jrieken
|
||||
return that._extHostNotebook.createNotebookCellExecution(cell.document.uri, cell.index, data.id)!;
|
||||
},
|
||||
createNotebookRendererCommunication(editor, rendererId) {
|
||||
if (isDisposed) {
|
||||
throw new Error('object disposed');
|
||||
}
|
||||
return that._extHostNotebook.createNotebookCommunication(editor, rendererId);
|
||||
},
|
||||
dispose: () => {
|
||||
isDisposed = true;
|
||||
this._kernelData.delete(handle);
|
||||
commandDisposables.dispose();
|
||||
emitter.dispose();
|
||||
this._proxy.$removeKernel(handle);
|
||||
if (!isDisposed) {
|
||||
isDisposed = true;
|
||||
this._kernelData.delete(handle);
|
||||
commandDisposables.dispose();
|
||||
emitter.dispose();
|
||||
this._proxy.$removeKernel(handle);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user