FunctionExt extension

on

Methods

debounce({Duration? timeout}) VoidCallback

Available on Function, provided by the FunctionExt extension

debounceFuture<T>({required Duration duration, List<Object?> positionalArgs = const [], Map<Symbol, Object?> namedArgs = const {}}) Future<T?>

Available on Function, provided by the FunctionExt extension

针对future的防抖 推荐在无参数输入的场景下使用
throttle() VoidCallback

Available on Function, provided by the FunctionExt extension

throttleFuture<T>({Duration? duration, List<Object?> positionalArgs = const [], Map<Symbol, Object?> namedArgs = const {}}) Future<T>

Available on Function, provided by the FunctionExt extension

针对future的节流 推荐在无参数输入的场景下使用
throttleWithTimeout({Duration? timeout}) VoidCallback

Available on Function, provided by the FunctionExt extension