framework/state/air
library
Classes
-
Air
-
The main 'Air' state manager singleton.
-
AirAction
-
A wrapper for Air actions to carry data and callbacks
-
AirBuilder<T>
-
A reactive widget that builds based on an AirController.
-
AirBuilder2<T1, T2>
-
A reactive widget that builds based on two AirControllers
-
AirBuilder3<T1, T2, T3>
-
A reactive widget that builds based on three AirControllers
-
AirController<T>
-
A reactive state container for 'Air'
A reactive state container for the Air Framework.
-
AirDelegate
-
Delegate interface for Air State to interact with the outer framework
This allows decoupling from specific EventBus or Logger implementations.
-
AirPulse<T>
-
A strictly named and typed signal
-
AirState
-
Base class for controllers that handle business logic reactively
-
AirStateKey<T>
-
Base class for typed state keys.
-
AirStatePersistence
-
State persistence manager for Air Framework
-
AirView
-
A reactive widget that automatically rebuilds when accessed states change.
-
AirWatcher
-
Interface for any widget/entity that wants to automatically track dependencies
-
ComputedState<T>
-
A computed state that derives from other states
-
ComputedStateManager
-
Manager for reactive computed states
-
DefaultAirDelegate
-
A default no-op / simple delegate for standalone usage or testing
-
InMemoryPersistenceStorage
-
In-memory storage for testing
-
PersistenceStorage
-
Abstract storage adapter for state persistence
-
SimpleStateKey<T>
-
A simple implementation of AirStateKey for quick usage.
-
StatePersistenceConfig
-
Configuration for state persistence