import { JobsOptions } from '../types'; import { QueueOptions } from './queue-options'; export interface FlowJobBase { name: string; queueName: string; data?: any; prefix?: string; opts?: Omit; children?: FlowChildJob[]; } export type FlowChildJob = FlowJobBase>; export type FlowJob = FlowJobBase; export type FlowQueuesOpts = Record>; export interface FlowOpts { /** * Map of options for Queue classes. */ queuesOptions: FlowQueuesOpts; }