A revisioned atomic set of text edits and resulting selections.
Summary
Types
@type t() :: %GPUI.Text.Transaction{ base_revision: non_neg_integer(), edits: [GPUI.Text.Edit.t()], id: String.t(), origin: origin(), selections: [GPUI.Text.Selection.t()] }