bullmq
Version:
Queue for messages and jobs based on Redis
6 lines (5 loc) • 320 B
TypeScript
import { SandboxedJob } from './sandboxed-job';
/**
* @see {@link https://docs.bullmq.io/guide/workers/sandboxed-processors}
*/
export type SandboxedJobProcessor<T = any, R = any> = ((job: SandboxedJob<T, R>) => R | PromiseLike<R>) | ((job: SandboxedJob<T, R>, callback: (error: unknown, result: R) => void) => void);