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 desEitherou des fonctions retournant unEither.
Valeur de retour
- Un
Successcontenant un objet, un tableau ou un tuple de valeurs déballées lorsque toutes les entrées sont desRight. - Sinon, le premier
Leftdans l'ordre de déclaration. Les fonctions placées après ceLeftne sont pas appelées.
Voir aussi
asyncGroup- Version asynchrone acceptant des promesses ouFuturerightPipe- Pipeline synchrone surRightrightAsyncPipe- Pipeline asynchrone surRight
