Skip to content
Français

QueueHandler

import type { QueueHandler } from "@elie-laloum/outpost";
  • inputRequired
    WorkflowJson
    JSON input from the job’s request.
  • contextRequired
    QueueHandlerContext
    Idempotency key, abort signal and claimed job.

QueueResult | Promise<QueueResult>

export type QueueHandler = (
  input: WorkflowJson,
  context: QueueHandlerContext,
) => Promise<QueueResult> | QueueResult;