UNPKG

@krassowski/jupyterlab_go_to_definition

Version:

Jump to definition of a variable or function in JupyterLab

14 lines (13 loc) 731 B
import { CodeMirrorEditor } from '@jupyterlab/codemirror'; import { CodeJumper } from '../../jumpers/jumper'; import { IEditorExtension, KeyModifier } from '../editor'; import { CodeMirrorTokensProvider } from './tokens'; export declare class CodeMirrorExtension extends CodeMirrorTokensProvider implements IEditorExtension { jumper: CodeJumper; static modifierKey: KeyModifier; constructor(editor: CodeMirrorEditor, jumper: CodeJumper); static configure(): void; connect(): void; selectToken(lookupName: string, target: HTMLElement): import("@jupyterlab/codeeditor").CodeEditor.IToken; static _countUsagesBefore(lookupName: string, target: Node, classFilter: string, classFilterOn: boolean): number; }