import { JobsOptions } from '../types'; import { JobJson } from './job-json'; /** * @see {@link https://docs.bullmq.io/guide/workers/sandboxed-processors} */ export interface SandboxedJob extends Omit { data: T; opts: JobsOptions; moveToDelayed: (timestamp: number, token?: string) => Promise; log: (row: any) => void; updateData: (data: any) => Promise; updateProgress: (value: object | number) => Promise; returnValue: R; }