Returns current value of this Rx.
Creates a new Rx which debounces the old Rx; updates coming in within interval
of a previous update get ignored.
Creates a new Rx which debounces the old Rx; updates coming in within interval
of a previous update get ignored. After the interval has passed, the last
un-applied update (if any) will be applied to update the value of the Rx
Creates a new Rx which debounces the old Rx; updates coming in within interval
of a previous update get ignored.
Creates a new Rx which debounces the old Rx; updates coming in within interval
of a previous update get ignored. After the interval has passed, the last
un-applied update (if any) will be applied to update the value of the Rx
Creates a new Rx which ignores specific Success conditions of the source Rx; it will not propagate the changes, and simply remain holding on to its last value if the new value fails the filter.
Creates a new Rx which ignores specific Success conditions of the source Rx; it
will not propagate the changes, and simply remain holding on to its last
value if the new value fails the filter. Optionally takes a failurePred, allowing
it to filter the Failure conditions as well.
Identical to filter(), except the entire Try[T] is available to your
predicate rather than just the T
Identical to filter(), except the entire Try[T] is available to your
predicate rather than just the T
Causes the given callback to run every time this Rx's value is
changed.
Returns the list of Reactors which are currently bound to this Emitter.
Creates a new Rx which contains the value of the old Rx, except transformed by some function.
Creates a new Rx which contains the value of the old Rx, except transformed by some function.
Identical to map(), except the entire Try[T] is available to your
transformer rather than just the T
Identical to map(), except the entire Try[T] is available to your
transformer rather than just the T
The name of this object, generally passed in as a String when it is
created.
The name of this object, generally passed in as a String when it is
created. This can be inspected later.
Identical to apply(), except that it does not create a dependency if
called within the body of another Rx
Creates a new Rx which combines the values of the source Rx according
to the given combiner function.
Identical to reduce(), except both Try[T]s are available to your combiner,
rather than just the Ts.
Identical to reduce(), except both Try[T]s are available to your combiner,
rather than just the Ts.
Creates a new Rx which ignores Failure conditions of the source Rx; it will not propagate the changes, and simply remain holding on to its last value
Creates a new Rx which ignores Failure conditions of the source Rx; it will not propagate the changes, and simply remain holding on to its last value
Returns the current value stored within this Rx as a Try
A Var is an Rx which can be changed manually via assignment.