sample
Emits the most recently emitted value from the source Observable whenever
another Observable, the notifier, emits.
Parameters
| notifier |
The Observable to use for sampling the source Observable. |
Returns
MonoTypeOperatorFunction<T>: An Observable that emits the results of sampling the
values emitted by the source Observable whenever the notifier Observable
emits value or completes.
Description
It's like sampleTime, but samples whenever
the notifier Observable emits something.

Whenever the notifier Observable emits a value or completes, sample
looks at the source Observable and emits whichever value it has most recently
emitted since the previous sampling, unless the source has not emitted
anything since the previous sampling. The notifier is subscribed to as soon
as the output Observable is subscribed.
Example
On every click, sample the most recent "seconds" timer