Skip to content

unwrapRightOrThrow

Unwrap le payload d'un Right et lève une NotRightError lorsque l'entrée n'est pas Right.

Exemple interactif

Syntaxe

typescript
function unwrapRightOrThrow<
  GenericInput extends unknown
>(
  input: GenericInput
): Unwrap<Extract<GenericInput, Right>>

Paramètres

  • input : Valeur censée être un Right.

Valeur de retour

Retourne le payload unwrap lorsque l'entrée est un Right. Sinon, la fonction lève E.NotRightError.

Voir aussi

  • isRight – Type guard pour vérifier l'entrée avant l'unwrap.
  • right – Constructeur générique de Right.
  • unwrapByInformationOrThrow – Variante qui vérifie aussi l'information littérale.

Diffusé sous licence MIT.