@krassowski/jupyterlab_go_to_definition
Version:
Jump to definition of a variable or function in JupyterLab
16 lines (15 loc) • 761 B
TypeScript
import { CodeJumper } from './jumpers/jumper';
import { CodeEditor } from '@jupyterlab/codeeditor';
import { IJump, IJumpPosition } from './jump';
export declare function matchToken(tokens: ReadonlyArray<CodeEditor.IToken>, tokenName: string, tokenOccurrence?: number, tokenType?: string): CodeEditor.IToken;
export declare class Jumper extends CodeJumper {
cwd: string;
language: string;
editor: CodeEditor.IEditor;
constructor(editor: CodeEditor.IEditor);
get editors(): CodeEditor.IEditor[];
jump_to_definition(jump: IJump): void;
jump(position: IJumpPosition): void;
getOffset(position: CodeEditor.IPosition, cell?: number): number;
getJumpPosition(position: CodeEditor.IPosition, input_number: number): IJumpPosition;
}