@jupyter-widgets/jupyterlab-manager
Version:
The JupyterLab extension providing Jupyter widgets.
27 lines • 854 B
TypeScript
import { IDisposable } from '@lumino/disposable';
import { Panel } from '@lumino/widgets';
import { IRenderMime } from '@jupyterlab/rendermime-interfaces';
import { LabWidgetManager } from './manager';
/**
* A renderer for widgets.
*/
export declare class WidgetRenderer extends Panel implements IRenderMime.IRenderer, IDisposable {
constructor(options: IRenderMime.IRendererOptions, manager?: LabWidgetManager);
/**
* The widget manager.
*/
set manager(value: LabWidgetManager);
renderModel(model: IRenderMime.IMimeModel): Promise<void>;
/**
* Dispose the resources held by the manager.
*/
dispose(): void;
private _rerender;
/**
* The mimetype being rendered.
*/
readonly mimeType: string;
private _manager;
private _rerenderMimeModel;
}
//# sourceMappingURL=renderer.d.ts.map