Type Alias LangiumSharedLSPServices

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

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