One block, rendered: its resolved status, its presentation metadata, its slots (recursive), its form, and its own findings.
Summary
Types
@type status() :: :ok | {:unresolvable, term()}
@type t() :: %StatifierBlocks.ViewModel.Node{ block_id: StatifierBlocks.Block.id(), entry: StatifierBlocks.BlockType.palette_entry(), findings: [StatifierBlocks.Finding.t()], findings_count: non_neg_integer(), form: StatifierBlocks.ViewModel.Form.t() | nil, raw_config_json: String.t() | nil, slots: [StatifierBlocks.ViewModel.Slot.t()], status: status(), type: StatifierBlocks.Block.type_name(), type_version: pos_integer() }