MutableInitialized
An Initialized that implements WithMutableState
Parameters
T
the type of value to expect.
R
the type of result to expect. Must be a subclass of T.
Inheritors
Properties
Link copied to clipboard
The current value T or null
being observed
Link copied to clipboard
The initial ObservableOptional value of T.
Link copied to clipboard
A ReadOnlyProperty of T
Functions
Link copied to clipboard
Creates an observation that calls onNext each time a new value is observed until the resulting Disposable is disposed
Link copied to clipboard
Link copied to clipboard
fun <T> WithState<T?>.observeNotNullOnLifecycle(lifecycleOwner: LifecycleOwner, filter: suspend (T) -> Boolean = { true }, onNext: (T) -> Unit): Job
Observes WithState of a nullable value on the lifecycle of a LifecycleOwner
Link copied to clipboard
fun <T> WithState<T>.observeOnLifecycle(lifecycleOwner: LifecycleOwner, filter: suspend (T) -> Boolean = { true }, onNext: (T) -> Unit): Job
Observes WithState on the lifecycle of a LifecycleOwner
fun <T, R> WithState<T>.observeOnLifecycle(lifecycleOwner: LifecycleOwner, filter: suspend (T) -> Boolean = { true }, transform: suspend (T) -> R, onNext: (R) -> Unit): Job
Observes WithState on the lifecycle of a LifecycleOwner by transforming the observed value.