@krassowski/jupyterlab_go_to_definition
Version:
Jump to definition of a variable or function in JupyterLab
14 lines (13 loc) • 731 B
TypeScript
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;
}