Interface ILSPFeatureManagerAlpha

The LSP feature manager

interface ILSPFeatureManager {
    featureRegistered: ISignal<ILSPFeatureManager, IFeature>;
    features: IFeature[];
    clientCapabilities(): ClientCapabilities;
    extensionFactories(): ILSPEditorExtensionFactory[];
    register(feature: IFeature): void;
}

Implemented by

Properties

featureRegistered: ISignal<ILSPFeatureManager, IFeature>

Signal emitted when a feature is registered

features: IFeature[]

A read-only registry of all registered features.

Methods

  • Alpha

    Get capabilities of all registered features

    Returns ClientCapabilities