class LSProtocol::CompletionList

Overview

Represents a collection of CompletionItem to be presented in the editor.

Included Modules

Defined in:

lsprotocol/types.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(is_incomplete : Bool | Nil, items : Array(CompletionItem) | Nil, apply_kind : CompletionItemApplyKinds | Nil = nil, item_defaults : CompletionItemDefaults | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def apply_kind : CompletionItemApplyKinds | Nil #

[View source]
def is_incomplete : Bool #

[View source]
def item_defaults : CompletionItemDefaults | Nil #

[View source]
def items : Array(CompletionItem) #

The completion items.


[View source]