Есть ли в Dart способ ограничить выполнение функции следующим образом
Dart
Observable.throttle(myFunction,2000);
Использование https://pub.dartlang.org/documentation/rxdart/latest/rx/Observable/throttle.html
Итак, ваш пример в Dart 2 с RxDart -
final subject = new ReplaySubject<int>(); myCaller(Event event) { subject.add(event); } subject .throttle(Duration(seconds: 2)) .listen(myHandler);