registers a timer that will repeatedly trigger at set intervals.
You do not control precisely when the callback is invoked, only how often. The invocations are going to be evenly
spaced out (best effort), but the first invocation might be almost immediately after the call or a whole
interval after.
You can use the firstRun argument to control when the first invocation is going to be (but the same rule will
still apply to the second one).
registers a timer that will repeatedly trigger at set intervals.
You do not control precisely when the callback is invoked, only how often. The invocations are going to be evenly spaced out (best effort), but the first invocation might be almost immediately after the call or a whole interval after.
You can use the firstRun argument to control when the first invocation is going to be (but the same rule will still apply to the second one).