• Example

    Debounce a Function

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

    const debouncedCallback = debounce(callback);

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

    debouncedCallback(100, 2);
    // wait 100ms

    // callback is called with arg = 2

    Returns

    Type Parameters

    • TArgs extends unknown[] = []

    Parameters

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

Generated using TypeDoc