Package-level declarations
Types
Listener for crashes that occur during logic execution in the Store.
Determines how the Store should handle a crash after listeners are notified.
Why the store discarded an action instead of processing it.
The seam through which tooling observes a Store without core depending on any tooling artifact.
Result of a dispatch operation, indicating whether the action was processed.
Wraps a single step of the dispatch chain so instrumentation can measure it.
Marker interface for high-priority actions.
Internal operations for specialized use cases like DevTools and testing.
Type alias for middleware functions.
Interface for defining modules in the MVLI architecture.
Base class for module actions.
Base class for module logic implementations.
Marker interface for module state classes.
The recommended interface for defining modules with type-safe logic access.
Generic state selector for Swift/iOS. Wraps KClass internally so Swift doesn't need to deal with it.
Provides access to dispatch, state selection, and logic selection.
Actions the Store itself reduces, rather than routing to a module.