• Creates a throttled function that only invokes func at most once per every wait milliseconds.

    Type Parameters

    • T

    • A

    Parameters

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

          • Rest ...args: A[]

          Returns T

    • Optional ms: number = 0

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

    {{ (...args: A[]): Promise; cancel(): void; }}

Generated using TypeDoc