@arcmantle/library
    Preparing search index...

    Function curryDebounce

    • Debounce implementation that returns a curry function used for assigning a callback to each individual usage scenario.

      Using the curry functionality is not mandatory.

      Type Parameters

      • T extends Fn<any, ReturnType<T>> | AsyncFn<any, ReturnType<T>>

      Parameters

      • func: T
      • delay: number = 0

      Returns (
          ...args: Parameters<T>,
      ) => (callback: (result: Awaited<ReturnType<T>>) => void) => void

      	const debouncedFilter = debounce((value: string) => navMenuService.filterMenu(value), 500);

      debouncedFilter(value)(res => navMenu = res);

      .