jupyterlab-emrys
Version:
A computational environment for Jupyter. Powered by Emrys
23 lines (22 loc) • 741 B
TypeScript
import 'codemirror/mode/meta';
import { IKernel } from 'jupyter-js-services';
import { CodeMirrorWidget } from '../codemirror/widget';
import { ABCWidgetFactory, IDocumentModel, IDocumentContext } from '../docregistry';
/**
* A document widget for codemirrors.
*/
export declare class EditorWidget extends CodeMirrorWidget {
/**
* Construct a new editor widget.
*/
constructor(context: IDocumentContext<IDocumentModel>);
}
/**
* A widget factory for editors.
*/
export declare class EditorWidgetFactory extends ABCWidgetFactory<EditorWidget, IDocumentModel> {
/**
* Create a new widget given a context.
*/
createNew(context: IDocumentContext<IDocumentModel>, kernel?: IKernel.IModel): EditorWidget;
}