API orientation
Configuration and lazy types
LazyDataclassFactoryBuilds lazy dataclass types. Generated types expose
from_configandto_base_config.auto_create_decoratorBuilds an application-specific configuration decorator and related lazy types.
config_contextandensure_global_config_contextInstall concrete configuration used during resolution.
set_base_config_typeDeclares the application’s root concrete configuration type.
State and history
ObjectStateMutable working state, saved baseline, resolved projection, callbacks, and parameter updates for one scoped object.
ObjectStateRegistryRegistry, hierarchy, token invalidation, atomic updates, snapshots, and time-travel history for application states.
Snapshot,StateSnapshot, andTimelineTyped history records.
Axes and generic annotations
axes_type, with_axes, and get_axes provide generic parametric-axis
metadata. Reified List, Dict, Set, Tuple, and Optional
annotations preserve runtime generic arguments for form and state consumers.
The canonical public import surface is objectstate.__all__. Internal module
paths may change independently of that surface.