forms
Shape-domain Form chain.
Module nu.domains.shape.forms.
Shape-domain Form chain.
Re-exports all shape Form tiers across all families:
Item trunk (no generic peer): ItemForm / MutableItemForm / ReactiveItemForm
Collection trunk (base + mutable + reactive): CollectionForm / MutableCollectionForm / ReactiveCollectionForm
Glue tiers (compose generic + shape per tier): MappingForm / MutableMappingForm / ReactiveMappingForm SequenceForm / MutableSequenceForm / ReactiveSequenceForm SetLikeForm / MutableSetForm / ReactiveSetForm
collection
Module nu.domains.shape.forms.collection.
Shape-domain Collection Form chain.
| Name | Call | Meaning |
|---|---|---|
| CollectionForm | CollectionForm() | Shape collection Form. Ops: exists(), missing(), extract(). |
| MutableCollectionForm | MutableCollectionForm() | Mutable shape collection Form. Adds set(value) and erase(). |
| ReactiveCollectionForm | ReactiveCollectionForm() | Reactive shape collection Form. Adds tree-aware observation. |
item
Module nu.domains.shape.forms.item.
Item (leaf) shape-fabric Forms: three tiers.
| Name | Call | Meaning |
|---|---|---|
| ItemForm | ItemForm() | Slot-level read surface for a leaf value. Ops: exists(), missing(). |
| MutableItemForm | MutableItemForm() | Slot-level write surface. Adds set(value) and erase(). |
| ReactiveItemForm | ReactiveItemForm() | Slot-level reactive surface. Adds on_change(). |
mapping
Module nu.domains.shape.forms.mapping.
Shape-domain Mapping Form glue: tier-by-tier composition.
| Name | Call | Meaning |
|---|---|---|
| MappingForm | MappingForm() | Shape mapping: key-value ops + exists/missing/extract. |
| MutableMappingForm | MutableMappingForm() | Mutable shape mapping: key-value ops + exists/missing/extract + set/erase. |
| ReactiveMappingForm | ReactiveMappingForm() | Reactive shape mapping. Adds on_change + tree-aware on_child_change* family. |
sequence
Module nu.domains.shape.forms.sequence.
Shape-domain Sequence Form glue: tier-by-tier composition.
| Name | Call | Meaning |
|---|---|---|
| MutableSequenceForm | MutableSequenceForm() | Mutable shape sequence: ordered-element ops + exists/missing/extract + set/erase. |
| ReactiveSequenceForm | ReactiveSequenceForm() | Reactive shape sequence. Adds on_change + tree-aware on_child_change* family. |
| SequenceForm | SequenceForm() | Shape sequence: ordered-element ops + exists/missing/extract. |
set_
Module nu.domains.shape.forms.set_.
Shape-domain Set Form glue: tier-by-tier composition.
| Name | Call | Meaning |
|---|---|---|
| MutableSetForm | MutableSetForm() | Mutable shape set: set ops + exists/missing/extract + set/erase. |
| ReactiveSetForm | ReactiveSetForm() | Reactive shape set. Adds on_change + tree-aware on_child_change* family. |
| SetLikeForm | SetLikeForm() | Shape set: unordered-unique-element ops + exists/missing/extract. |