ReadWritePropertyInitializedSubject
constructor(readWriteProperty: ReadWriteProperty<Any?, T>, initialValue: ObservableOptional.Value<T> = Value(
run {
val v by readWriteProperty
v
},
), coroutineScope: CoroutineScope?, context: CoroutineContext? = coroutineScope?.coroutineContext, observation: ObservationInitialized<T> = ObservationInitialized(initialValue))
Parameters
T
the type of value to expect.
readWriteProperty
The ReadWriteProperty to track.
initialValue
The initial value of T. Defaults to the current value of the ReadWriteProperty.
observation
The ObservationInitialized to handle observation.