File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
packages/notebook/src/browser Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -24,13 +24,13 @@ import {
2424import { NotebookCell } from './view-model/notebook-cell-model' ;
2525
2626export interface NotebookTextModelChangedEvent {
27- readonly rawEvents : NotebookRawContentEvent [ ] ;
27+ readonly rawEvents : NotebookContentChangedEvent [ ] ;
2828 // readonly versionId: number;
2929 readonly synchronous ?: boolean ;
3030 readonly endSelectionState ?: SelectionState ;
3131} ;
3232
33- export type NotebookRawContentEvent = ( NotebookCellsInitializeEvent < NotebookCell > | NotebookDocumentChangeMetadataEvent | NotebookCellContentChangeEvent |
33+ export type NotebookContentChangedEvent = ( NotebookCellsInitializeEvent < NotebookCell > | NotebookDocumentChangeMetadataEvent | NotebookCellContentChangeEvent |
3434 NotebookCellsModelChangedEvent < NotebookCell > | NotebookCellsModelMoveEvent < NotebookCell > | NotebookOutputChangedEvent | NotebookOutputItemChangedEvent |
3535 NotebookCellsChangeLanguageEvent | NotebookCellsChangeMetadataEvent |
3636 NotebookCellsChangeInternalMetadataEvent | NotebookDocumentUnknownChangeEvent ) ; // & { transient: boolean };
@@ -99,3 +99,8 @@ export interface SelectionIndexState {
9999}
100100
101101export type SelectionState = SelectionHandleState | SelectionIndexState ;
102+
103+ export interface NotebookModelWillAddRemoveEvent {
104+ readonly newCellIds ?: number [ ] ;
105+ readonly rawEvent : NotebookCellsModelChangedEvent < CellData > ;
106+ } ;
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ import {
2323 NotebookDocumentMetadata ,
2424 NullablePartialNotebookCellInternalMetadata
2525} from '../../common' ;
26- import { NotebookTextModelChangedEvent , NotebookModelWillAddRemoveEvent } from '../notebook-types' ;
26+ import { NotebookContentChangedEvent , NotebookModelWillAddRemoveEvent } from '../notebook-types' ;
2727import { NotebookSerializer } from '../service/notebook-service' ;
2828import { FileService } from '@theia/filesystem/lib/browser/file-service' ;
2929import { NotebookCellModel , NotebookCellModelFactory } from './notebook-cell-model' ;
You can’t perform that action at this time.
0 commit comments