Langium - v4.0.0
    Preparing search index...

    Type Alias LangiumLSPServices

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

    type 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;
    }
    Index

    Properties

    Properties

    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;
    }