Package-level declarations

Types

Link copied to clipboard
open class DefaultStatesManager<T : State>(repo: DefaultStatesManagerRepo<T> = InMemoryDefaultStatesManagerRepo(), onStartContextsConflictResolver: suspend (current: T, new: T) -> Boolean = { _, _ -> true }, onUpdateContextsConflictResolver: suspend (old: T, new: T, currentNew: T) -> Boolean = { _, _, _ -> true }) : StatesManager<T>
Link copied to clipboard

Implement this repo if you want to use some custom repo for DefaultStatesManager

Link copied to clipboard

Simple DefaultStatesManagerRepo for DefaultStatesManager which will store data in map and use primitive functionality