Skip to content
Français

DecisionState

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

Top-level text, JSON array or JSON object used as decision input. Runtime validation rejects serialization that loses or changes values.

Complete example and detailed rules.

export type DecisionState =
  | string
  | readonly WorkflowJson[]
  | {
      readonly [key: string]: WorkflowJson;
    };