bunqueue v2.9 API referenceall versions · guide
bunqueue
    Preparing search index...

    Interface JobInput

    interface JobInput {
        backoff?: number | { delay: number; type: "fixed" | "exponential" };
        childrenIds?: JobId[];
        continueParentOnFailure?: boolean;
        customId?: string;
        data: unknown;
        debounceId?: string;
        debounceTtl?: number;
        dedup?: { extend?: boolean; replace?: boolean; ttl?: number };
        delay?: number;
        dependsOn?: JobId[];
        durable?: boolean;
        failParentOnFailure?: boolean;
        groupId?: string;
        groupMaxSize?: number;
        ignoreDependencyOnFailure?: boolean;
        keepLogs?: number;
        lifo?: boolean;
        maxAttempts?: number;
        name?: string;
        parentId?: JobId;
        priority?: number;
        removeDependencyOnFailure?: boolean;
        removeOnComplete?: boolean;
        removeOnFail?: boolean;
        repeat?: {
            count?: number;
            endDate?: number;
            every?: number;
            immediately?: boolean;
            jobId?: string;
            limit?: number;
            offset?: number;
            pattern?: string;
            prevMillis?: number;
            startDate?: number;
            tz?: string;
        };
        sizeLimit?: number;
        stackTraceLimit?: number;
        stallTimeout?: number;
        tags?: string[];
        timeout?: number;
        timestamp?: number;
        ttl?: number;
        uniqueKey?: string;
    }
    Index
    backoff?: number | { delay: number; type: "fixed" | "exponential" }
    childrenIds?: JobId[]
    continueParentOnFailure?: boolean
    customId?: string
    data: unknown
    debounceId?: string
    debounceTtl?: number
    dedup?: { extend?: boolean; replace?: boolean; ttl?: number }
    delay?: number
    dependsOn?: JobId[]
    durable?: boolean
    failParentOnFailure?: boolean
    groupId?: string
    groupMaxSize?: number
    ignoreDependencyOnFailure?: boolean
    keepLogs?: number
    lifo?: boolean
    maxAttempts?: number
    name?: string
    parentId?: JobId
    priority?: number
    removeDependencyOnFailure?: boolean
    removeOnComplete?: boolean
    removeOnFail?: boolean
    repeat?: {
        count?: number;
        endDate?: number;
        every?: number;
        immediately?: boolean;
        jobId?: string;
        limit?: number;
        offset?: number;
        pattern?: string;
        prevMillis?: number;
        startDate?: number;
        tz?: string;
    }
    sizeLimit?: number
    stackTraceLimit?: number
    stallTimeout?: number
    tags?: string[]
    timeout?: number
    timestamp?: number
    ttl?: number
    uniqueKey?: string