Aller au contenu
English

WorkflowFailure

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

Erreur levée par WorkflowResult.unwrap() quand status ne vaut pas done. result contient tout le WorkflowResult et cause sa première erreur.

Exemple complet et règles détaillées.

  • resultRequis
    WorkflowResult
    Le WorkflowResult en échec, avec ses enregistrements de tâches, ses erreurs et son usage.
  • nameRequis
    string
    Nom de classe d’erreur permettant de distinguer cet échec des autres erreurs JavaScript.
  • messageRequis
    string
    Explication lisible de l’échec.
  • stackOptionnel
    string | undefined
    Trace de pile JavaScript de l’erreur lorsqu’elle est disponible.
  • causeOptionnel
    unknown
    Échec sous-jacent que cette erreur enveloppe ; quotaFault() et unavailableFault() suivent cette chaîne.
export declare class WorkflowFailure extends Error {
  readonly result: WorkflowResult;
  constructor(result: WorkflowResult);
}