class LSProtocol::CompletionClientCapabilities
- LSProtocol::CompletionClientCapabilities
- Reference
- Object
Overview
Completion client capabilities
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(pull : JSON::PullParser)
- .new(completion_item : ClientCompletionItemOptions | Nil = nil, completion_item_kind : ClientCompletionItemOptionsKind | Nil = nil, completion_list : CompletionListCapabilities | Nil = nil, context_support : Bool | Nil = nil, dynamic_registration : Bool | Nil = nil, insert_text_mode : InsertTextMode | Nil = nil)
Instance Method Summary
- #completion_item : ClientCompletionItemOptions | Nil
- #completion_item_kind : ClientCompletionItemOptionsKind | Nil
- #completion_list : CompletionListCapabilities | Nil
- #context_support : Bool | Nil
- #dynamic_registration : Bool | Nil
- #insert_text_mode : InsertTextMode | Nil
Constructor Detail
def self.new(completion_item : ClientCompletionItemOptions | Nil = nil, completion_item_kind : ClientCompletionItemOptionsKind | Nil = nil, completion_list : CompletionListCapabilities | Nil = nil, context_support : Bool | Nil = nil, dynamic_registration : Bool | Nil = nil, insert_text_mode : InsertTextMode | Nil = nil)
#