UNPKG

jupyterlab-emrys

Version:

A computational environment for Jupyter. Powered by Emrys

36 lines (35 loc) 1.05 kB
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 csv tables. */ export declare class CSVWidget extends Widget { /** * Construct a new csv table 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; /** * Render an html table from a csv string. */ renderTable(content: string): void; private _context; } /** * A widget factory for csv tables. */ export declare class CSVWidgetFactory extends ABCWidgetFactory<CSVWidget, IDocumentModel> { /** * Create a new widget given a context. */ createNew(context: IDocumentContext<IDocumentModel>, kernel?: IKernel.IModel): CSVWidget; }