Skip to content

MftSchedulerOptions

Defined in: src/mft/MftScheduler.ts:40

Construction options for MftScheduler.

PropertyTypeDescriptionDefined in
clientTransferClientTransfer client passed to each fired route.src/mft/MftScheduler.ts:42
onError?(input: { error: unknown; schedule: MftSchedule; }) => voidObserver fired when a single route fire fails.src/mft/MftScheduler.ts:54
onFire?(input: { firedAt: Date; schedule: MftSchedule; }) => voidObserver fired before each route is dispatched.src/mft/MftScheduler.ts:50
onResult?(input: { receipt: TransferReceipt; schedule: MftSchedule; }) => voidObserver fired after a successful route execution.src/mft/MftScheduler.ts:52
routesRouteRegistryRoutes registry resolved by route id.src/mft/MftScheduler.ts:44
runner?ScheduleRouteRunnerOptional runner override. Defaults to invoking runRoute.src/mft/MftScheduler.ts:48
schedulesScheduleRegistrySchedules registry watched by the scheduler.src/mft/MftScheduler.ts:46
timer?ScheduleTimerHooksTimer/clock injection used by tests.src/mft/MftScheduler.ts:56