async-interval-job (npm): setInterval for promises and async functions. Support graceful shutdown and prevent multiple executions from overlapping in time.
Keywords: async-interval-job|setInterval|interval|async-interval|repeat|timer|promise|promises|async|asynchronous|await|graceful|graceful-shutdown|concurrency|race|race-condition|node|typescript|ts|javascript|js|setinterval