Aller au contenu
English

ToolValidation

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

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

  • valueSelon la variante
    Input
    Entrée validée transmise à execute.
  • issuesSelon la variante
    string
    Problèmes de validation lisibles renvoyés au modèle comme résultat en erreur.
export type ToolValidation<Input> =
  | {
      readonly value: Input;
    }
  | {
      readonly issues: string;
    };