Aller au contenu
English

WorkflowCheckpointValue

import type { WorkflowCheckpointValue } from "@elie-laloum/outpost";

Les champs ci-dessous couvrent toutes les variantes ; la signature précise leurs combinaisons autorisées.

  • kindRequis
    "undefined" | "json"
    undefined lorsque la tâche a renvoyé undefined, json sinon.
  • valueSelon la variante
    WorkflowJson
    Sortie de la tâche en JSON sans perte : objets simples, tableaux denses, chaînes, booléens, null et nombres finis autres que -0, sans cycle.
export type WorkflowCheckpointValue =
  | {
      readonly kind: "undefined";
    }
  | {
      readonly kind: "json";
      readonly value: WorkflowJson;
    };