Watchable Value
A Watchable value of T which may also be replaced or bound. Use watchableValueOf to create.
interface WatchableValue<T> : MutableWatchable<MutableValue<T>, ValueChange<T>> , ReadOnlyWatchableValue<T>
Content copied to clipboard
Functions
batch
Link copied to clipboard
abstract override fun batch(scope: CoroutineScope, period: Long, func: SuspendFunction1<List<ValueChange<T>>, Unit>): Watcher
Content copied to clipboard
bind
Link copied to clipboard
equals
Link copied to clipboard
invoke
Link copied to clipboard
abstract suspend operator override fun <U> invoke(func: MutableValue<T>.() -> U): U
Content copied to clipboard
readOnly
Link copied to clipboard
twoWayBind
Link copied to clipboard
abstract override fun twoWayBind(scope: CoroutineScope, other: MutableWatchable<MutableValue<T>, ValueChange<T>>): Watcher
Content copied to clipboard
abstract override fun <M2, C2 : Change> twoWayBind(scope: CoroutineScope, other: MutableWatchable<M2, C2>, update: MutableValue<T>.(C2) -> Unit, updateOther: M2.(ValueChange<T>) -> Unit): Watcher
Content copied to clipboard
waitFor
Link copied to clipboard
watch
Link copied to clipboard
open override fun watch(scope: CoroutineScope, period: Long, func: SuspendFunction1<ValueChange<T>, Unit>): Watcher
Content copied to clipboard