Projektstart
This commit is contained in:
19
backend/node_modules/bullmq/dist/esm/interfaces/flow-job.d.ts
generated
vendored
Normal file
19
backend/node_modules/bullmq/dist/esm/interfaces/flow-job.d.ts
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import { JobsOptions } from '../types';
|
||||
import { QueueOptions } from './queue-options';
|
||||
export interface FlowJobBase<T> {
|
||||
name: string;
|
||||
queueName: string;
|
||||
data?: any;
|
||||
prefix?: string;
|
||||
opts?: Omit<T, 'debounce' | 'deduplication' | 'repeat'>;
|
||||
children?: FlowChildJob[];
|
||||
}
|
||||
export type FlowChildJob = FlowJobBase<Omit<JobsOptions, 'debounce' | 'deduplication' | 'parent' | 'repeat'>>;
|
||||
export type FlowJob = FlowJobBase<JobsOptions>;
|
||||
export type FlowQueuesOpts = Record<string, Omit<QueueOptions, 'connection' | 'prefix'>>;
|
||||
export interface FlowOpts {
|
||||
/**
|
||||
* Map of options for Queue classes.
|
||||
*/
|
||||
queuesOptions: FlowQueuesOpts;
|
||||
}
|
||||
Reference in New Issue
Block a user