error
Alias pratique pour créer un EitherLeft avec l'information figée à "error". Utile pour signaler une erreur générique sans avoir à fournir manuellement l'information.
TIP
error équivaut à left("error", value). Pour comprendre les mécaniques complètes (information personnalisée, pattern matching), référez-vous à la page left.
Exemple interactif
Syntaxe
typescript
function error<
const GenericInput extends unknown
>(
input: GenericInput
): EitherError<GenericInput>Paramètres
input: Donnée à attacher à l'erreur (message, objet, contexte...)
Valeur de retour
Un EitherLeft<"error", GenericInput> que vous pouvez consommer avec E.isLeft, E.whenHasInformation ou E.hasInformation(result, "error").
Cas d'usage
- Signaler une erreur générique lorsque vous n'avez pas besoin d'une information spécialisée.
- Harmoniser vos retours avec
E.successlorsqu'il n'existe qu'un seul type de succès.
