@sideloop/core
    Preparing search index...

    Interface JobDefinition<T>

    interface JobDefinition<T> {
        discard?: DiscardOptions<T> | DiscardOptions<T>[];
        limitsConcurrency?: LimitsConcurrencyOptions<T>;
        name: string;
        priority?: number;
        queue?: string;
        recurring?: RecurringTaskOptions<T> | RecurringTaskOptions<T>[];
        retry?: RetryOptions<T> | RetryOptions<T>[];
        perform(this: SideJobShape<T>, args: T): void | Promise<void>;
    }

    Type Parameters

    • T
    Index

    Properties

    discard?: DiscardOptions<T> | DiscardOptions<T>[]
    limitsConcurrency?: LimitsConcurrencyOptions<T>
    name: string

    A unique name of the job

    priority?: number
    queue?: string

    Queue

    retry?: RetryOptions<T> | RetryOptions<T>[]

    Methods