Module types

Module types 

Source
Expand description

Core LSP types and data structures

This module defines all the fundamental types used throughout the LSP integration, including error types, message types, and domain models.

Structs§

CodeAction
Code action
Definition
Symbol definition information
Diagnostic
Diagnostic information
DiagnosticRelatedInformation
Related diagnostic information
HoverInfo
Hover information
Location
Location in a document
MarkupContent
Markup content
Position
Position in a document (line and character)
Range
Range in a document (start and end positions)
Reference
Symbol reference information
SemanticInfo
Semantic information about code
Symbol
Symbol information
TextEdit
Text edit for code modifications
WorkspaceEdit
Workspace edit for multi-file modifications

Enums§

CodeActionKind
Code action kind
DiagnosticSeverity
Diagnostic severity level
Language
Language enumeration
LspError
LSP-specific error type
MarkupKind
Markup content kind
ServerState
Server state tracking
SymbolKind
Symbol kind enumeration

Type Aliases§

LspResult
Result type for LSP operations