An interface for JupyterLab-like application status functionality.

interface ILabStatus {
    busySignal: ISignal<
        JupyterFrontEnd<JupyterFrontEnd.IShell, "mobile" | "desktop">,
        boolean,
    >;
    dirtySignal: ISignal<
        JupyterFrontEnd<JupyterFrontEnd.IShell, "mobile" | "desktop">,
        boolean,
    >;
    isBusy: boolean;
    isDirty: boolean;
    setBusy(): IDisposable;
    setDirty(): IDisposable;
}

Implemented by

Properties

busySignal: ISignal<
    JupyterFrontEnd<JupyterFrontEnd.IShell, "mobile" | "desktop">,
    boolean,
>

A signal for when application changes its busy status.

dirtySignal: ISignal<
    JupyterFrontEnd<JupyterFrontEnd.IShell, "mobile" | "desktop">,
    boolean,
>

A signal for when application changes its dirty status.

isBusy: boolean

Whether the application is busy.

isDirty: boolean

Whether the application is dirty.

Methods