InternalStoreOperations

Internal operations for specialized use cases like DevTools and testing.

This interface provides low-level access to store internals that bypasses the normal MVLI action/reducer/logic pipeline. It should ONLY be used for:

  • DevTools state synchronization from remote sources

  • Test fixtures and state setup

  • State restoration from external systems

Using this in normal application logic defeats the purpose of the MVLI architecture and should be avoided.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun applyExternalStates(states: Map<String, ModuleState>)

Applies external state updates directly to the store, bypassing the action/reducer/logic pipeline.