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

    Function sequentialGenerator

    • Générateur asynchrone exécutant les fonctions une par une dans l'ordre.

      Chaque yield attend la résolution de la fonction courante avant de passer à la suivante. Utile pour itérer sur les résultats intermédiaires avec for await...of sans attendre la fin de toutes les opérations.

      Type Parameters

      • T

        Type des valeurs produites par les fonctions.

      Parameters

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

        Tableau de fonctions asynchrones à exécuter séquentiellement.

      Returns AsyncGenerator<Awaited<T>, void, unknown>

      La valeur résolue de chaque fonction, dans l'ordre.

      for await (const result of sequentialGenerator([step1, step2, step3])) {
      console.log('Étape terminée :', result);
      }