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.