Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/others/debounce

Index

Functions

Functions

Const debounce

  • debounce<T1, T2>(fn: (...args: T2) => T1, ms?: number): { cancel: any }
  • Debounce - returns a debounced promise and a cancel method to cancel the promise.

    Type parameters

    • T1

    • T2: any[]

    Parameters

    • fn: (...args: T2) => T1
        • (...args: T2): T1
        • Parameters

          • Rest ...args: T2

          Returns T1

    • Default value ms: number = 0

    Returns { cancel: any }

    {{ (...args: T2): Promise; cancel(): void; }}

      • (...args: T2): Promise<T1>
      • Parameters

        • Rest ...args: T2

        Returns Promise<T1>

    • cancel: function
      • cancel(): void
      • Returns void

Generated using TypeDoc