ICellModel | @jupyterlab (original) (raw)
interface ICellModel {
contentChanged: ISignal<ICellModel, void>;
id: string;
isDisposed: boolean;
metadata: Omit<IBaseCellMetadata, "trusted">;
metadataChanged: ISignal<ICellModel, IMapChange<any>>;
mimeType: string;
mimeTypeChanged: ISignal<
CodeEditor.IModel,
IChangedArgs<string, string, string>,
>;
selections: IObservableMap<ITextSelection[]>;
sharedModel: ISharedCell;
stateChanged: ISignal<ICellModel, IChangedArgs<boolean, boolean, any>>;
trusted: boolean;
type: string;
deleteMetadata(key: string): void;
dispose(): void;
getMetadata(key: string): any;
setMetadata(key: string, value: any): void;
toJSON(): ICell;
}
Hierarchy (View Summary)
- CodeEditor.IModel
- ICellModel
* IAttachmentsCellModel
* ICodeCellModel
- ICellModel
Implemented by
Index
Properties
Readonly
contentChanged
Readonly
id
id: string
Readonly
isDisposed
isDisposed: boolean
Readonly
metadata
Readonly
metadataChanged
mimeType
mimeType: string
mimeTypeChanged
Readonly
selections
Readonly
sharedModel
Readonly
stateChanged
trusted
trusted: boolean
Readonly
type
type: string
Methods
deleteMetadata
- deleteMetadata(key: string): void
Returns void
dispose
- dispose(): void
Returns void
getMetadata
- getMetadata(key: string): any
Returns any
setMetadata
- setMetadata(key: string, value: any): void
Parameters
- key: string
- value: any