setInterval

setInterval<TArgs>(handler: (args: TArgs) => void, timeout: number, ...arguments: TArgs) number

Runs a callback every timeout milliseconds. Only work awaited by the current handler is guaranteed to finish; do not use timers for durable background work or scheduling.

Type parameters:

TArgs – (extends unknown[])