The function to be deferred.
The value to be passed as the this parameter to the target function when the deferred function is called
Rest
...args: unknown[]Optional additional arguments to carry for the function.
id that can be used to clear the deferred function using clearTimeout
Executes a function as soon as the interpreter is idle (stack empty).