Vibe.TUI.RenderFrame (vibe v0.2.3)

Copy Markdown View Source

Rendered TUI frame with cursor position and renderer cache state.

Summary

Types

cursor()

@type cursor() :: {pos_integer(), pos_integer()}

t()

@type t() :: %Vibe.TUI.RenderFrame{
  body: [IO.chardata()],
  cursor: cursor(),
  editor: [IO.chardata()],
  lines: [IO.chardata()],
  state: Vibe.TUI.RenderState.t(),
  stats: map()
}