Aller au contenu
English

TriggerJob

import type { TriggerJob } from "@elie-laloum/outpost";
  • handlerRequis
    string
    Handler enregistré du worker de file, généralement un defineWorkflowJob().
  • runIdRequis
    string
    Exécution de checkpoint, de 1 à 256 caractères et non vide. Les jobs de même runId et de même entrée partagent un checkpoint ; une autre entrée le rend incompatible.
  • inputOptionnel
    WorkflowJson | undefined
    Entrée JSON sans perte pour le workflow ; null par défaut.
export interface TriggerJob {
  /** Registered queue worker handler, usually a `defineWorkflowJob()`. */
  readonly handler: string;
  /** Checkpoint run identifier; events for the same run converge on one checkpoint. */
  readonly runId: string;
  readonly input?: WorkflowJson;
}