Starts the timer. If the timer has already been started and has a scheduled execution, this is cancelled and re-scheduled.
Optional
altTimeoutMs: numberOptional override for the interval. Use undefined to use the original interval
Optional
args: readonly unknown[]
A resettable timeout, returned by timeout