Skip to content

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.success lorsqu'il n'existe qu'un seul type de succès.

Voir aussi

  • left – Version générique avec information personnalisée.
  • fail – Erreur sans payload (left("fail")).
  • success – Pendant côté Right avec l'information "success".

Diffusé sous licence MIT.