The callback function to fire.
An object containing the options for the function.
A function that takes the result of the callback function as its argument and returns a boolean value indicating whether the condition has been met. Defaults to a function that always returns true.
Repeatedly fires a callback function with a certain interval until a specified condition is met.
Usage: