async/throttle_utils library
Functions
-
throttle(
VoidCallback fn, Duration interval) → VoidCallback - Throttle (time) — max one call per interval. Roadmap #177.
-
throttleCancelable(
VoidCallback fn, Duration interval) → CancelableCallback -
Like throttle, but returns a CancelableCallback so a pending trailing
invocation can be dropped via CancelableCallback.cancel — call it on dispose
so
fnnever fires after teardown and theTimerdoes not leak. Audited: 2026-06-13
Typedefs
- VoidCallback = void Function()
- Callback with no arguments.