Interface Task<ReturnType>

The task object

interface Task<ReturnType> {
    callback: (() => ReturnType | Promise<ReturnType>);
    createdAt: number;
    error?: Error;
    finishedAt?: number;
    onStatusUpdate?: TaskStatusUpdateHandler<ReturnType>;
    priority: TaskPriority;
    queueId?: number;
    result?: ReturnType;
    runAt?: number;
    status: TaskStatus;
    taskId: TaskId;
}

Type Parameters

  • ReturnType = any

Properties

callback: (() => ReturnType | Promise<ReturnType>)

Type declaration

createdAt: number
error?: Error
finishedAt?: number
onStatusUpdate?: TaskStatusUpdateHandler<ReturnType>
priority: TaskPriority
queueId?: number
result?: ReturnType
runAt?: number
status: TaskStatus
taskId: TaskId

Generated using TypeDoc