Langium - v4.0.0
    Preparing search index...

    Type Alias LangiumSharedLSPServices

    LSP services shared between multiple languages of which Langium provides default implementations.

    type LangiumSharedLSPServices = {
        lsp: {
            Connection?: Connection;
            DocumentUpdateHandler: DocumentUpdateHandler;
            ExecuteCommandHandler?: ExecuteCommandHandler;
            FileOperationHandler?: FileOperationHandler;
            FuzzyMatcher: FuzzyMatcher;
            LanguageServer: LanguageServer;
            NodeKindProvider: NodeKindProvider;
            WorkspaceSymbolProvider?: WorkspaceSymbolProvider;
        };
        workspace: {
            NotebookDocuments: NotebookDocuments<TextDocument>;
            TextDocuments: TextDocuments<TextDocument>;
        };
    }
    Index

    Properties

    Properties

    lsp: {
        Connection?: Connection;
        DocumentUpdateHandler: DocumentUpdateHandler;
        ExecuteCommandHandler?: ExecuteCommandHandler;
        FileOperationHandler?: FileOperationHandler;
        FuzzyMatcher: FuzzyMatcher;
        LanguageServer: LanguageServer;
        NodeKindProvider: NodeKindProvider;
        WorkspaceSymbolProvider?: WorkspaceSymbolProvider;
    }
    workspace: {
        NotebookDocuments: NotebookDocuments<TextDocument>;
        TextDocuments: TextDocuments<TextDocument>;
    }