Skip to content

asyncGroup

La fonction asyncGroup() exécute en parallèle des Either synchrones ou asynchrones (promesses, Future) 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/Promise/Future ou une fonction retournant chacun d'entre eux.

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 (synchrones ou asynchrones compris).

Voir aussi

Diffusé sous licence MIT.