interval<T> method

ZenWorkerHandle interval<T>(
  1. ValueNotifier<T> obs,
  2. void callback(
    1. T
    ),
  3. Duration duration
)

Implementation

ZenWorkerHandle interval<T>(
  ValueNotifier<T> obs,
  void Function(T) callback,
  Duration duration,
) {
  if (duration.isNegative || duration == Duration.zero) {
    throw ArgumentError('Interval duration must be positive');
  }
  return _createWorker(
      () => ZenWorkers.interval<T>(obs, callback, duration), 'interval');
}