Skip to content

EnqueueOptions

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

Options for enqueueing a job.

await monque.enqueue('sync-user', { userId: '123' }, {
  uniqueKey: 'sync-user-123',
  runAt: new Date(Date.now() + 5000), // Run in 5 seconds
});
optional runAt: Date;

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

When the job should be processed. Defaults to immediately (new Date()).


optional uniqueKey: string;

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

Deduplication key. If a job with this key is already pending or processing, the enqueue operation will not create a duplicate.