• Example

    Throttle a Function

    const callback = (arg) => console.log(arg);

    const throttledCallback = throttle(callback);

    throttledCallback(100, 1);
    // wait 50ms

    throttledCallback(100, 2);
    // wait 50ms

    // callback is called with arg = 2

    Returns

    Type Parameters

    • TArgs extends unknown[] = []

    Parameters

    Returns ((ms: number, ...args: TArgs) => CancelCallback)

Generated using TypeDoc