UNPKG

@jupyter-lsp/jupyterlab-lsp

Version:

Language Server Protocol integration for JupyterLab

27 lines (26 loc) 1.16 kB
import { ILanguageServerManager } from '@jupyterlab/lsp'; import { ISettingRegistry, ISchemaValidator } from '@jupyterlab/settingregistry'; import { TranslationBundle } from '@jupyterlab/translation'; import { FieldProps } from '@rjsf/utils'; import React from 'react'; declare namespace LanguageServerSettingsEditor { interface IProps extends FieldProps { settingRegistry: ISettingRegistry; languageServerManager: ILanguageServerManager; trans: TranslationBundle; validationErrors: ISchemaValidator.IError[]; } type IState = any; } export declare const renderCollapseConflicts: (props: { conflicts: Record<string, Record<string, any[]>>; trans: TranslationBundle; }) => React.JSX.Element; export declare const renderLanguageServerSettings: (props: LanguageServerSettingsEditor.IProps) => React.JSX.Element; export declare class LanguageServerSettings extends React.Component<LanguageServerSettingsEditor.IProps, LanguageServerSettingsEditor.IState> { constructor(props: LanguageServerSettingsEditor.IProps); render(): JSX.Element; private _onChange; private _objectTemplate; } export {};