UNPKG

@krassowski/jupyterlab-lsp

Version:

Language Server Protocol integration for JupyterLab

15 lines (14 loc) 761 B
import { CodeEditor } from '@jupyterlab/codeeditor'; import { IVirtualDocumentBlock, VirtualDocument } from '../virtual/document'; export declare function extract_code(document: VirtualDocument, code: string): { cell_code_kept: string; foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>; }; interface IDocumentWithRange { range: CodeEditor.IRange; virtual_document: VirtualDocument; } export declare function get_the_only_pair(foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>): IDocumentWithRange; export declare function get_the_only_virtual(foreign_document_map: Map<CodeEditor.IRange, IVirtualDocumentBlock>): VirtualDocument; export declare function wrap_in_python_lines(line: string): string; export {};