zeed
    Preparing search index...

    Function debounce

    • Debounce fits best for filtering a large peak of events. For UI event filtering throttle is probably a better choice.

      Functionality: It only fires after triggers pause for delay ms.

      Type Parameters

      • F extends (...args: any[]) => any

      Parameters

      • callback: F
      • opt: { delay?: number } = {}

      Returns F & {
          cancel: () => void;
          dispose: () => void;
          immediate: (...args: Parameters<F>) => Promise<void>;
      }