UNPKG

@krassowski/jupyterlab_go_to_definition

Version:

Jump to definition of a variable or function in JupyterLab

22 lines (21 loc) 912 B
import { FileEditor } from '@jupyterlab/fileeditor'; import { IJump, IJumpPosition } from '../jump'; import { CodeJumper } from './jumper'; import { IDocumentManager } from '@jupyterlab/docmanager'; import { IDocumentWidget } from '@jupyterlab/docregistry'; import { CodeEditor } from '@jupyterlab/codeeditor'; export declare class FileEditorJumper extends CodeJumper { editor: FileEditor; language: string; widget: IDocumentWidget; constructor(editor_widget: IDocumentWidget<FileEditor>, document_manager: IDocumentManager); get path(): string; get cwd(): string; setLanguageFromMime(mime: string): void; get editors(): CodeEditor.IEditor[]; jump(jump_position: IJumpPosition): void; jump_to_definition(jump: IJump): void; jump_back(): void; getOffset(position: CodeEditor.IPosition): number; getJumpPosition(position: CodeEditor.IPosition): IJumpPosition; }