Skip to content

group ​

La fonction group() agrège les valeurs Right d'un objet, d'un tableau ou d'un tuple dans un Success. Si une valeur est un Left, elle renvoie le premier rencontré dans l'ordre de déclaration.

Exemple interactif ​

Grâce au paramètre générique const, un tableau littéral est automatiquement inféré comme un tuple, sans assertion as const.

Syntaxe ​

typescript
E.group(group)

Paramètres ​

  • group : objet, tableau ou tuple contenant des Either ou des fonctions retournant un Either.

Valeur de retour ​

  • Un Success contenant un objet, un tableau ou un tuple de valeurs déballées lorsque toutes les entrées sont des Right.
  • Sinon, le premier Left dans l'ordre de déclaration. Les fonctions placées après ce Left ne sont pas appelées.

Voir aussi ​

Diffusé sous licence MIT.