Type Alias LangiumLSPServices

LangiumLSPServices: {
    lsp: {
        CallHierarchyProvider?: CallHierarchyProvider;
        CodeActionProvider?: CodeActionProvider;
        CodeLensProvider?: CodeLensProvider;
        CompletionProvider?: CompletionProvider;
        DeclarationProvider?: DeclarationProvider;
        DefinitionProvider?: DefinitionProvider;
        DocumentHighlightProvider?: DocumentHighlightProvider;
        DocumentLinkProvider?: DocumentLinkProvider;
        DocumentSymbolProvider?: DocumentSymbolProvider;
        FoldingRangeProvider?: FoldingRangeProvider;
        Formatter?: Formatter;
        HoverProvider?: HoverProvider;
        ImplementationProvider?: ImplementationProvider;
        InlayHintProvider?: InlayHintProvider;
        ReferencesProvider?: ReferencesProvider;
        RenameProvider?: RenameProvider;
        SemanticTokenProvider?: SemanticTokenProvider;
        SignatureHelp?: SignatureHelpProvider;
        TypeHierarchyProvider?: TypeHierarchyProvider;
        TypeProvider?: TypeDefinitionProvider;
    };
    shared: LangiumSharedServices;
}

LSP services for a specific language of which Langium provides default implementations.