@@ -6,7 +6,7 @@ export interface JobMeta {
66 /** Time to run - number of seconds to run the job */
77 ttr ?: number ;
88 /** Number of seconds to delay job execution from now */
9- delay ?: number ;
9+ delaySeconds ?: number ;
1010 /** Job priority - higher numbers = higher priority (processed first) */
1111 priority ?: number ;
1212 /** Job pushed at */
@@ -27,7 +27,7 @@ export interface JobContext<T> {
2727 id : string ;
2828 /** Job payload */
2929 payload : T ;
30- /** Job meta: ttr, delay , priority, pushedAt, reservedAt, doneAt, receiptHandle */
30+ /** Job meta: ttr, delaySeconds , priority, pushedAt, reservedAt, doneAt, receiptHandle */
3131 meta : JobMeta ;
3232 /** Job pushed at */
3333 pushedAt ?: Date ;
@@ -54,7 +54,7 @@ export interface QueueMessage {
5454 name : string ;
5555 /** Job payload */
5656 payload : string ;
57- /** Job meta: ttr, delay , priority, pushedAt, reservedAt, doneAt, receiptHandle */
57+ /** Job meta: ttr, delaySeconds , priority, pushedAt, reservedAt, doneAt, receiptHandle */
5858 meta : JobMeta ;
5959}
6060
@@ -81,7 +81,7 @@ export interface BaseJobOptions {
8181// Full options interface (for internal use)
8282export interface JobOptions extends BaseJobOptions {
8383 /** Number of seconds to delay job execution from now */
84- delay ?: number ;
84+ delaySeconds ?: number ;
8585 /** Job priority - higher numbers = higher priority (processed first) */
8686 priority ?: number ;
8787}
@@ -91,24 +91,24 @@ export interface DbJobOptions extends BaseJobOptions {
9191 // DB adapters may or may not support delay/priority - we allow them for flexibility
9292 // The specific DatabaseAdapter implementation determines actual support
9393 /** Number of seconds to delay job execution from now. Support varies by database adapter. */
94- delay ?: number ;
94+ delaySeconds ?: number ;
9595 /** Job priority - higher numbers = higher priority. Support varies by database adapter. */
9696 priority ?: number ;
9797}
9898
9999export interface SqsJobOptions extends BaseJobOptions {
100100 /** Number of seconds to delay job execution from now (0-900 seconds max for SQS) */
101- delay ?: number ;
101+ delaySeconds ?: number ;
102102}
103103
104104export interface FileJobOptions extends BaseJobOptions {
105105 /** Number of seconds to delay job execution from now */
106- delay ?: number ;
106+ delaySeconds ?: number ;
107107}
108108
109109export interface InMemoryJobOptions extends BaseJobOptions {
110110 /** Number of seconds to delay job execution from now */
111- delay ?: number ;
111+ delaySeconds ?: number ;
112112 /** Job priority - higher numbers = higher priority (processed first) */
113113 priority ?: number ;
114114}
0 commit comments