One identity-checked completion response batch from one provider.
Summary
Functions
Builds a provider batch from either LSP CompletionList or CompletionItem[] syntax.
Types
@type t() :: %Minga.Editing.Completion.ProviderBatch{ client: pid(), generation: non_neg_integer(), incomplete: boolean(), items: [Minga.Editing.Completion.Item.t()], provider_id: Minga.Editing.Completion.Item.provider_id(), request_ref: reference(), session_id: reference() }
Functions
@spec from_response( reference(), non_neg_integer(), Minga.Editing.Completion.Item.provider_id(), pid(), reference(), map() | [map()] | nil ) :: t()
Builds a provider batch from either LSP CompletionList or CompletionItem[] syntax.