start method

void start()

Arms the timer. A zero (or negative) interval is a no-op. Idempotent.

Implementation

void start() {
  if (interval <= Duration.zero || _timer != null) return;
  _timer = _timerFactory(interval, tick);
}