Skip to content

EnqueueJob

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

One job in an enqueueMany() call, with the same scheduling and deduplication options.

Type ParameterDefault type
Tunknown
data: T;

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


name: string;

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


optional priority?: number;

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

Signed safe integer; higher values run first among due Jobs. Defaults to 0.

EnqueueOptions.priority


optional runAt?: Date;

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

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

EnqueueOptions.runAt


optional uniqueKey?: string;

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

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

EnqueueOptions.uniqueKey