struct LSP::InitializeResult
- LSP::InitializeResult
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
lsp/lifecycle/initialize.crConstructors
- .new(pull : JSON::PullParser)
- .new(capabilities : LSP::ServerCapabilities, server_info : NamedTuple(name: String, version: Nil | String) | Nil = nil)
Instance Method Summary
-
#capabilities : ServerCapabilities
The capabilities the language server provides.
-
#capabilities=(capabilities : ServerCapabilities)
The capabilities the language server provides.
- #server_info : NamedTuple(name: String, version: String | Nil) | Nil
- #server_info=(server_info : NamedTuple(name: String, version: String | Nil) | Nil)
Constructor Detail
def self.new(capabilities : LSP::ServerCapabilities, server_info : NamedTuple(name: String, version: Nil | String) | Nil = nil)
#
Instance Method Detail
def capabilities=(capabilities : ServerCapabilities)
#
The capabilities the language server provides.
def server_info=(server_info : NamedTuple(name: String, version: String | Nil) | Nil)
#