Skip to content

group

La fonction group() exécute plusieurs Either (ou fonctions renvoyant un Either) et renvoie le premier Left rencontré. Si tous sont Right, elle agrège leurs valeurs dans un objet typé.

Exemple interactif

Paramètres

  • group : Objet dont chaque propriété est un Either ou une fonction retournant un Either.

Valeur de retour

  • Right avec un objet regroupant toutes les valeurs lorsqu'elles sont toutes Right.
  • Sinon le premier Left qui échoue dans l'ordre de déclaration du groupe.

Voir aussi

Diffusé sous licence MIT.