Interface ILanguageServerProviderAlpha

Runtime language server session/spec provider.

interface ILanguageServerProvider {
    id: string;
    sessionsChanged?: ISignal<ILanguageServerProvider, void>;
    fetch(): Promise<null | IFetchResult>;
}

Properties

Methods

Properties

id: string

Provider identifier.

sessionsChanged?: ISignal<ILanguageServerProvider, void>

Signal emitted when provider sessions/specs are changed.

Methods