# `MingaEditor.RenderModel.Window.BuildResult`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga_editor/render_model/window/build_result.ex#L1)

Typed statistics returned with a semantic window build.

# `t`

```elixir
@type t() :: %MingaEditor.RenderModel.Window.BuildResult{
  rasterized: non_neg_integer(),
  resident_build: MingaEditor.RenderModel.Window.ResidentBuild.t() | nil,
  resident_rows_spliced: non_neg_integer(),
  retained_rows: %{
    optional(Minga.RenderModel.Window.Row.row_id()) =&gt;
      {non_neg_integer(), Minga.RenderModel.Window.Row.t()}
  },
  retained_wrap_lines: %{
    optional(Minga.RenderModel.Window.Row.row_id()) =&gt;
      {non_neg_integer(), [MingaEditor.RenderModel.Window.VisualRow.t()]}
  },
  row_slot_allocator: Minga.RenderModel.Window.RowSlotAllocator.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
