RateLimitFunctionX extension
扩展:返回 可调用对象(dynamic),支持不限参数与命名参数。
- on
Methods
-
debounce(
{int milliseconds = 500, bool leading = false, bool trailing = true, int? maxWaitMilliseconds}) → DebounceInvoker -
Available on Function, provided by the RateLimitFunctionX extension
防抖:默认仅末尾触发;可配置 leading/trailing/maxWait。 返回对象支持:直接调用、.cancel()、.flush() -
throttle(
{int milliseconds = 500}) → ThrottleInvoker -
Available on Function, provided by the RateLimitFunctionX extension
节流:窗口期内只执行一次(领先沿触发)。 返回对象支持:直接调用、.cancel()