Skip to content

createInProcessScheduler

function createInProcessScheduler(opts): Scheduler;

Default in-process scheduler (timer-based). For single-process/dev. Inject a durable adapter (DO alarms, BullMQ, Cloud Tasks) for multi-process / serverless.

Parameter Type

opts

{ run: (job) => void | Promise<void>; timer?: InjectableTimer; }

opts.run

(job) => void | Promise<void>

opts.timer?

InjectableTimer

Scheduler