@jupyter-lsp/jupyterlab-lsp
Version:
Language Server Protocol integration for JupyterLab
23 lines (22 loc) • 869 B
TypeScript
import { JupyterFrontEnd } from '@jupyterlab/application';
import { MainAreaWidget } from '@jupyterlab/apputils';
import { TranslationBundle } from '@jupyterlab/translation';
import { LabIcon } from '@jupyterlab/ui-components';
import { DiagnosticsFeature } from './feature';
import { DiagnosticsListing } from './listing';
export declare const diagnosticsIcon: LabIcon;
declare class DiagnosticsPanel {
private _content;
private _widget;
feature: DiagnosticsFeature;
isRegistered: boolean;
trans: TranslationBundle;
constructor(trans: TranslationBundle);
get widget(): MainAreaWidget<DiagnosticsListing>;
get content(): DiagnosticsListing;
protected initWidget(): MainAreaWidget<DiagnosticsListing>;
update(): void;
register(app: JupyterFrontEnd): void;
}
export declare const diagnosticsPanel: DiagnosticsPanel;
export {};