jupyterlab-emrys
Version:
A computational environment for Jupyter. Powered by Emrys
41 lines (40 loc) • 1.19 kB
TypeScript
import { IKernel } from 'jupyter-js-services';
import { Message } from 'phosphor-messaging';
import { Widget } from 'phosphor-widget';
import { ABCWidgetFactory, IDocumentModel, IDocumentContext } from '../docregistry';
/**
* A widget for maps.
*/
export declare class PublisherWidget extends Widget {
/**
* Construct a new map widget.
*/
constructor(context: IDocumentContext<IDocumentModel>);
/**
* Dispose of the resources used by the widget.
*/
dispose(): void;
/**
* Handle `update-request` messages for the widget.
*/
protected onUpdateRequest(msg: Message): void;
renderShipper(content: string): void;
/**
* A message handler after the widget is attached to the DOM.
*/
onAfterAttach(): void;
private _fitted;
private _sized;
private _width;
private _height;
private _context;
}
/**
* A widget factory for maps.
*/
export declare class PublisherWidgetFactory extends ABCWidgetFactory<PublisherWidget, IDocumentModel> {
/**
* Create a new widget given a context.
*/
createNew(context: IDocumentContext<IDocumentModel>, kernel?: IKernel.IModel): PublisherWidget;
}