@rotomeca/utils - v7.0.3
    Preparing search index...

    Function parallel

    • Exécute toutes les fonctions asynchrones en parallèle et retourne leurs résultats.

      Équivalent typé de Promise.all — accepte des fonctions () => Promise<T> plutôt que des promesses déjà démarrées (évaluation paresseuse). Si l'une des fonctions rejette, la promesse retournée rejette immédiatement.

      Type Parameters

      • T

        Type commun des valeurs retournées par les fonctions.

      Parameters

      • fns: (() => Promise<T>)[]

        Tableau de fonctions asynchrones à exécuter en parallèle.

      Returns Promise<T[]>

      Une Promise résolvant avec un tableau des résultats dans le même ordre que fns.

      const [users, posts] = await parallel([
      () => fetchUsers(),
      () => fetchPosts(),
      ]);