flowInto

fun <TSource, TTarget> ISource<TSource>.flowInto(    lifetime: Lifetime,     target: ISignal<TTarget>,     tf: (TSource) -> TTarget)

Whenever a change happens in this source, fires a change in the target signal obtained by running the given tf function.


fun <T> ISource<T>.flowInto(lifetime: Lifetime, target: ISignal<T>)

Whenever a change happens in this source, fires a change in the target signal of the same type.


fun <TSrc, TDst> ISource<TSrc>.flowInto(    lifetime: Lifetime,     target: IMutablePropertyBase<TDst>,     tf: (TSrc) -> TDst)

Whenever a change happens in this source, changes the target property of the same type.


fun <TSrc> ISource<TSrc>.flowInto(lifetime: Lifetime, target: IMutablePropertyBase<TSrc>)
fun <TSrc : Any, TDst : Any> ISource<IViewableSet.Event<TSrc>>.flowInto(    lifetime: Lifetime,     target: IMutableViewableSet<TDst>,     tf: (TSrc) -> TDst)
fun <TSrc : Any, TDst : Any> ISource<IViewableList.Event<TSrc>>.flowInto(    lifetime: Lifetime,     target: IMutableViewableList<TDst>,     tf: (TSrc) -> TDst)
fun <TKey : Any, TValue : Any> ISource<IViewableMap.Event<TKey, TValue>>.flowInto(    lifetime: Lifetime,     target: IMutableViewableMap<TKey, TValue>,     tf: (TValue) -> TValue)