The model type extending Model
Shorthand alias for annotate using the Greek delta symbol.
StaticκShorthand alias for State.pk using the Greek kappa symbol.
Generates a unique primary key using nanoid.
A unique identifier
Hydrates the state with a model, extracting annotations and registering them. Unlike produce(), annotation values become the actual model values.
The model to hydrate with (may contain annotations)
A unique process symbol for tracking this mutation batch
Subscribes to model changes.
Function called with the model on every change
Unsubscribe function
Removes all annotations associated with a specific process.
The process symbol to prune
StaticpkGenerates a unique primary key using nanoid.
A unique identifier
State management class that tracks model mutations with annotations.