Minga.RenderModel.UI.AgentChat.PromptCompletion (Minga v0.1.0)

Copy Markdown View Source

Prompt completion popup state for @-mention or /slash completion.

candidates are either {name, description} tuples or bare name strings.

Summary

Types

candidate()

@type candidate() :: {String.t(), String.t()} | String.t()

t()

@type t() :: %Minga.RenderModel.UI.AgentChat.PromptCompletion{
  anchor_col: non_neg_integer(),
  anchor_line: non_neg_integer(),
  candidates: [candidate()],
  selected: non_neg_integer(),
  type: :mention | :slash
}