delay static method
Keeps a debounced UI operation pending until it runs or is cancelled.
Implementation
static Timer delay(Duration duration, FutureOr<void> Function() callback) {
final execution = current;
if (execution == null) return Timer(duration, callback);
return _InteractionTimer(execution, duration, callback);
}