Rendered TUI frame with cursor position and renderer cache state.
Summary
Types
@type cursor() :: {pos_integer(), pos_integer()}
@type t() :: %Vibe.TUI.RenderFrame{ cursor: cursor(), lines: [IO.chardata()], state: Vibe.TUI.RenderState.t(), stats: map() }