Aller au contenu
English

LoopCheckResult

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

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

  • doneRequis
    true | false
    True accepte ce candidat et termine la boucle ; false passe au tour suivant si la limite le permet.
  • feedbackSelon la variante
    string
    Texte requis lorsque done vaut false, transmis sans modification à l’essai suivant et conservé à l’épuisement.
export type LoopCheckResult =
  | {
      readonly done: true;
    }
  | {
      readonly done: false;
      readonly feedback: string;
    };