export interface MessageQueueJob { handle(data: T): Promise | void; } export interface MessageQueueCronJobData< T extends MessageQueueJobData | undefined, > { handle(data: T): Promise | void; } export interface MessageQueueJobData { [key: string]: any; }