Model.View
A local view of one captured record. Accessors and relations never perform I/O.
Source and package
- Qualified name
-
LibTmux:: Model:: View - Module
- LibTmux
- Declared in
Model- Package
- LibTmux
- Source
- lib/LibTmux/Model.rakumod
-
Description#
A local view of one captured record. Accessors and relations never perform I/O.
Members12#
- bytes method Exact captured bytes, before strict text conversion or normalization.
- clone method Copy this captured value without changing its records or acquiring new data.
- entity: Str:D property Catalogue entity schema for this view or reference.
- identity-key: Str:D property Snapshot lookup key; window-link keys are not stable across captures.
- incarnation method Return the captured daemon identity without refreshing it.
- new method Refuse direct view construction; obtain this value from a Snapshot.
- ref method Construct a value-only command target without observing current daemon state.
- relation method Resolve one declared relation locally; incomplete required data raises MissingData.
- same-entity method Compare scoped entity identity; window links additionally require the same snapshot.
- snapshot method Return the retained captured graph; it owns no live transport.
- state method Report availability of a declared field or relation without conflating null and unloaded data.
- value method Return a decoded local field, Nil for known null, or throw MissingData for unavailable data.