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)

Implemented by

Index

Properties

ReadonlycontentChanged

Readonlyid

id: string

ReadonlyisDisposed

isDisposed: boolean

Readonlymetadata

ReadonlymetadataChanged

mimeType

mimeType: string

mimeTypeChanged

Readonlyselections

ReadonlysharedModel

ReadonlystateChanged

trusted

trusted: boolean

Readonlytype

type: string

Methods

deleteMetadata

dispose

getMetadata

setMetadata

Returns void

toJSON