function_filter 0.1.0 copy "function_filter: ^0.1.0" to clipboard
function_filter: ^0.1.0 copied to clipboard

outdated

A Dart library for function filtering utilities, providing tools for debouncing and throttling function executions based on time intervals.

example/main.dart

import 'package:function_filter/function_filter.dart';

void main() async {
  for (int i = 1; i <= 5; i++) {
    FunctionFilter.debounce(
      'debounceKey',
      Duration(milliseconds: 300),
      () => print('Debounced function called ($i)'),
    );
    await Future.delayed(const Duration(milliseconds: 200));
  }

  await Future.delayed(const Duration(milliseconds: 300));

  for (int i = 1; i <= 5; i++) {
    FunctionFilter.throttle(
      'throttleKey',
      Duration(milliseconds: 300),
      () => print('Throttled function called ($i)'),
    );
    await Future.delayed(const Duration(milliseconds: 200));
  }
}
13
likes
0
points
194
downloads

Publisher

verified publishermopriestt.com

Weekly Downloads

A Dart library for function filtering utilities, providing tools for debouncing and throttling function executions based on time intervals.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on function_filter