Interface IFeatureAlpha

Interface describing the client feature

interface IFeature {
    capabilities?: ClientCapabilities;
    extensionFactory?: ILSPEditorExtensionFactory;
    id: string;
}

Properties

capabilities?: ClientCapabilities

LSP capabilities implemented by the feature.

extensionFactory?: ILSPEditorExtensionFactory

Editor extension factory linked to the LSP feature.

id: string

The feature identifier. It must be the same as the feature plugin id.