: parfait pour signaler un échec sans transporter de données supplémentaires.">
Skip to content

fail

Retourne un EitherLeft<"fail", never> : parfait pour signaler un échec sans transporter de données supplémentaires.

TIP

fail est l'alias sans payload de left("fail"). Pour les détails sur la personnalisation de l'information ou l'ajout d'une valeur, lisez la page left.

Exemple interactif

Syntaxe

typescript
function fail(): EitherFail

Paramètres

Aucun : l'appel représente uniquement le fait qu'une opération n'a pas abouti.

Valeur de retour

Un Left taggé "fail" dont la valeur wrappée est never. Combinez-le avec E.whenHasInformation(result, "fail", handler) pour exécuter une logique spécifique quand aucune donnée n'est disponible.

Cas d'usage

  • Une commande qui échoue mais ne dispose pas de détail utile à transmettre.
  • Un garde-fou qui garantit qu'une branche retourne toujours un Left même sans contexte.
  • Simplifier les tests en vérifiant uniquement l'information "fail".

Voir aussi

  • error – Variante avec payload.
  • ok – Pendant côté Right sans payload.
  • left – Pour construire vos propres erreurs contextualisées.

Diffusé sous licence MIT.