UNPKG

jupyterlab-emrys

Version:

A computational environment for Jupyter. Powered by Emrys

31 lines (30 loc) 1.21 kB
import { ServiceManager } from 'jupyter-js-services'; import { Application } from 'phosphide/lib/core/application'; import { MimeData as IClipboard } from 'phosphor-dragdrop'; import { MainMenu } from '../mainmenu/plugin'; import { DocumentRegistry } from '../docregistry'; import { Inspector } from '../inspector'; import { RenderMime } from '../rendermime'; import { WidgetTracker } from '../widgettracker'; import { NotebookPanel } from './index'; /** * A class that tracks notebook widgets. */ export declare class NotebookTracker extends WidgetTracker<NotebookPanel> { } /** * The notebook file handler extension. */ export declare const notebookHandlerExtension: { id: string; requires: (typeof DocumentRegistry | typeof ServiceManager | typeof RenderMime | typeof IClipboard | typeof MainMenu | typeof Inspector)[]; activate: (app: Application, registry: DocumentRegistry, services: ServiceManager, rendermime: RenderMime, clipboard: IClipboard, mainMenu: MainMenu, inspector: Inspector) => void; }; /** * The notebook widget tracker provider. */ export declare const notebookTrackerProvider: { id: string; provides: typeof NotebookTracker; resolve: () => NotebookTracker; };