UNPKG

jupyterlab-emrys

Version:

A computational environment for Jupyter. Powered by Emrys

39 lines (38 loc) 1.23 kB
import { IKernel } from 'jupyter-js-services'; import { Message } from 'phosphor-messaging'; import { Widget } from 'phosphor-widget'; import { IDocumentModel, IDocumentContext, ABCWidgetFactory } from '../docregistry'; import { RenderMime } from '../rendermime'; /** * A widget for rendered markdown. */ export declare class MarkdownWidget extends Widget { /** * Construct a new markdown widget. */ constructor(context: IDocumentContext<IDocumentModel>, rendermime: RenderMime); /** * Handle an `after-attach` message to the widget. */ protected onAfterAttach(msg: Message): void; /** * Handle an `update-request` message to the widget. */ protected onUpdateRequest(msg: Message): void; private _rendermime; private _context; } /** * A widget factory for Markdown. */ export declare class MarkdownWidgetFactory extends ABCWidgetFactory<MarkdownWidget, IDocumentModel> { /** * Construct a new markdown widget factory. */ constructor(rendermime: RenderMime); /** * Create a new widget given a context. */ createNew(context: IDocumentContext<IDocumentModel>, kernel?: IKernel.IModel): MarkdownWidget; private _rendermime; }