debouncerExamples function

void debouncerExamples()

Usage Examples

Implementation

void debouncerExamples() {
  // Basic Debouncer
  final _ = Debouncer(delay: Duration(milliseconds: 500));

  // In a search field
  // onChanged: (value) {
  //   debouncer(() {
  //     performSearch(value);
  //   });
  // }

  // Typed Debouncer
  final _ = TypedDebouncer<String>(
    delay: Duration(milliseconds: 500),
  );

  // Future<String> result = typedDebouncer(() {
  //   return fetchSearchResults(query);
  // });

  // Async Debouncer
  final _ = AsyncDebouncer(
    delay: Duration(milliseconds: 500),
  );

  // await asyncDebouncer(() async {
  //   await saveData();
  // });
}