A function type that takes any arguments and returns void. This is the type of the function being debounced.
The function to debounce
How much delay in milliseconds after the most recent call to the debounced function to call the function
Function that, when called, only calls the function passed in at maximum every delay ms
Get a function that reduces calls to the function passed in