Aller au contenu
English

QueueHandler

import type { QueueHandler } from "@elie-laloum/outpost";
  • inputRequis
    WorkflowJson
    Entrée JSON issue de la requête du job.
  • contextRequis
    QueueHandlerContext
    Clé d’idempotence, signal d’interruption et job pris en charge.

QueueResult | Promise<QueueResult>

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