declare module 'bullmq' { export interface Job { data: TData; id: string | number; opts: any; // 其他属性... } export class Queue { constructor(name: string, options?: any); add(name: string, data?: any, options?: any): Promise; // 其他方法... } export class Worker { constructor( queueName: string, processor: (job: Job) => Promise, options?: any, ); // 其他方法... } export interface JobOptions { attempts?: number; backoff?: any; delay?: number; // 其他选项... } }