Skip to content

JobHandler

type JobHandler<T> = (job) => Promise<void> | void;

Defined in: packages/core/src/jobs/types.ts:217

Handler function signature for processing jobs.

Type ParameterDefault typeDescription
TunknownThe type of the job’s data payload
ParameterType
jobJob<T>

Promise<void> | void

const emailHandler: JobHandler<EmailJobData> = async (job) => {
  await sendEmail(job.data.to, job.data.subject);
};