cletus/node_modules/agenda/lib/utils/create-job.ts
2025-05-09 15:53:19 -05:00

13 lines
373 B
TypeScript

import { Agenda } from "../agenda";
import { Job, JobAttributes } from "../job";
/**
* Create Job object from data
* @param {Object} agenda instance of Agenda
* @param {Object} jobData job data
* @returns {Job} returns created job
*/
export const createJob = (agenda: Agenda, jobData: JobAttributes): Job => {
jobData.agenda = agenda;
return new Job(jobData);
};