Summary
Applies a debounce that will notify on either the leading and/or trailing edge.
Syntax
public static IObservable<T> Debounce<T>(this IObservable<T> observable, TimeSpan dueTime, bool leading = false, bool trailing = true, IScheduler scheduler = null)
This will only emit when there have been no new events within the given window / notifier
Type Parameters
Parameters
| Name |
Type |
Description |
| observable |
IObservable<T> |
|
| dueTime |
TimeSpan |
|
| leading |
bool |
|
| trailing |
bool |
|
| scheduler |
IScheduler |
|
Return Value
| Type |
Description |
| IObservable<T> |
|