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(): EitherFailParamè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
Leftmême sans contexte. - Simplifier les tests en vérifiant uniquement l'information
"fail".
