• Debounce - returns a debounced promise and a cancel method to cancel the promise.

    Type Parameters

    • T1

    • T2 extends any[]

    Parameters

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

          • Rest ...args: T2

          Returns T1

    • Optional ms: number = 0

    Returns {
        cancel() => void;
        (...args): Promise<T1>;
    }

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

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

        • Rest ...args: T2

        Returns Promise<T1>

    • cancel:function

Generated using TypeDoc