-
- All Implemented Interfaces:
-
dev.stateholder.StateOwner
public abstract class StateViewModel<State extends Object> extends ViewModel implements StateOwner<State>
-
-
Constructor Summary
Constructors Constructor Description StateViewModel(StateProvider<State> stateProvider)StateViewModel(State initialState)StateViewModel(StateHolder<State> stateHolder)
-
Method Summary
Modifier and Type Method Description StateFlow<State>getState()final <T extends Any> JobcollectToState(Flow<T> $self, CoroutineScope scope, SuspendFunction2<State, T, State> block)-
-
Method Detail
-
collectToState
final <T extends Any> Job collectToState(Flow<T> $self, CoroutineScope scope, SuspendFunction2<State, T, State> block)
-
-
-
-