# Interface JobMethods
InterfaceModule | import { JobMethods } from "@tsed/bullmq" |
---|---|
Source | /packages/third-parties/bullmq/src/types/contracts/JobMethods.ts |
# Overview
interface JobMethods<DataType = unknown, ReturnType = unknown> {
handle(payload: DataType, job: Job<DataType, ReturnType>): ReturnType | Promise<ReturnType>;
jobId?(payload: DataType): string | Promise<string>;
}
# Members
handle(payload: DataType, job: Job<DataType, ReturnType>): ReturnType | Promise<ReturnType>;
jobId?(payload: DataType): string | Promise<string>;