agenda
Version:
Light weight job scheduler for Node.js
14 lines (12 loc) • 373 B
text/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);
};