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.