Workers
import { Worker, Job } from 'bullmq';
const worker = new Worker(queueName, async (job: Job) => {
// Optionally report some progress
await job.updateProgress(42);
// Optionally sending an object as progress
await job.updateProgress({ foo: 'bar' });
// Do something with job
return 'some value';
});const worker = new Worker(
queueName,
async (job: Job, token?: string, signal?: AbortSignal) => {
// signal can be used to detect when a job has been cancelled
return 'some value';
},
);Progress
Typescript typings
Read more:
Last updated
Was this helpful?