UNPKG

@voila-dashboards/jupyterlab-gridstack

Version:

A gridstack-based template for [![voila-gridstack](assets/voila.png)](https://github.com/voila-dashboards/voila).

29 lines (28 loc) 1.06 kB
import { IWidgetTracker } from '@jupyterlab/apputils'; import { DocumentWidget, DocumentRegistry } from '@jupyterlab/docregistry'; import { INotebookModel } from '@jupyterlab/notebook'; import { Token } from '@lumino/coreutils'; import { VoilaGridStackPanel } from './panel'; /** * A `DocumentWidget` for Voila GridStack to host the toolbar and content area. */ export declare class VoilaGridStackWidget extends DocumentWidget<VoilaGridStackPanel, INotebookModel> { /** * Construct a `VoilaGridStackWidget`. * * @param context - The Notebook context. * @param content - The `VoilaGridStackPanel` to render in the widget. */ constructor(context: DocumentRegistry.IContext<INotebookModel>, content: VoilaGridStackPanel); undo(): void; redo(): void; } /** * A class that tracks Voila GridStack widgets. */ export interface IVoilaGridStackTracker extends IWidgetTracker<VoilaGridStackWidget> { } /** * The Voila GridStack tracker token. */ export declare const IVoilaGridStackTracker: Token<IVoilaGridStackTracker>;