public static IRxVal <Tpl <A, A1, A2, A3, A4, A5> > zip <A, A1, A2, A3, A4, A5>( this IRxVal <A> ref1, IRxVal <A1> ref2, IRxVal <A2> ref3, IRxVal <A3> ref4, IRxVal <A4> ref5, IRxVal <A5> ref6 ) => RxVal.a( () => F.t(ref1.value, ref2.value, ref3.value, ref4.value, ref5.value, ref6.value), ObservableOpImpls.zip(ref1, ref2, ref3, ref4, ref5, ref6) );
public static IRxVal <B> map <A, B>(this IRxVal <A> rx, Fn <A, B> mapper) => RxVal.a(() => mapper(rx.value), ObservableOpImpls.map(rx, mapper));
public static IRxVal <Tpl <A, B, C> > zip <A, B, C>( this IRxVal <A> rx, IRxVal <B> rx2, IRxVal <C> rx3 ) => RxVal.a( () => F.t(rx.value, rx2.value, rx3.value), ObservableOpImpls.zip(rx, rx2, rx3) );
public static IRxVal <Tpl <A, B, C, D, E> > zip <A, B, C, D, E>( this IRxVal <A> ref1, IRxVal <B> ref2, IRxVal <C> ref3, IRxVal <D> ref4, IRxVal <E> ref5 ) => RxVal.a( () => F.t(ref1.value, ref2.value, ref3.value, ref4.value, ref5.value), ObservableOpImpls.zip(ref1, ref2, ref3, ref4, ref5) );
// Convert this observable to reactive value with given initial value. public static IRxVal <A> toRxVal <A>(this IObservable <A> o, A initial) => RxVal.a(initial, o.subscribe);