debounce method Null safety
- Stream window(
- T event
Transforms a Stream so that will only emit items from the source sequence
window has completed, without the source sequence emitting
window is created after the last debounced event was emitted.
You can use the value of the last debounced event to determine
the length of the next
window is open until the first
window event emits.
debounce filters out items emitted by the source Stream that are rapidly followed by another emitted item.
Stream.fromIterable([1, 2, 3, 4]) .debounce((_) => TimerStream(true, Duration(seconds: 1))) .listen(print); // prints 4
Stream<T> debounce(Stream Function(T event) window) => transform(DebounceStreamTransformer<T>(window));