UNPKG

@jupyter-lsp/jupyterlab-lsp

Version:

Language Server Protocol integration for JupyterLab

21 lines (20 loc) 1 kB
import { JupyterFrontEndPlugin } from '@jupyterlab/application'; import { IDocumentWidget } from '@jupyterlab/docregistry'; import { FileEditorAdapter as UpstreamFileEditorAdapter, FileEditor, IFileEditorAdapterOptions } from '@jupyterlab/fileeditor'; import { ILSPCodeOverridesManager } from '../overrides/tokens'; import { VirtualDocument } from '../virtual/document'; interface IAdapterOptions extends IFileEditorAdapterOptions { codeOverridesManager: ILSPCodeOverridesManager; } export declare class FileEditorAdapter extends UpstreamFileEditorAdapter { editorWidget: IDocumentWidget<FileEditor>; protected options: IAdapterOptions; constructor(editorWidget: IDocumentWidget<FileEditor>, options: IAdapterOptions); protected initOnceReady(): Promise<void>; /** * Generate the virtual document associated with the document. */ createVirtualDocument(): VirtualDocument; } export declare const FILEEDITOR_ADAPTER_PLUGIN: JupyterFrontEndPlugin<void>; export {};