Salut à tous,

je suis à la recherche d'un package tout fait dispo sur npm de préférence qui aurait la fonction suivante:

J'ai une queue dans laquelle dés qu'il y'a une fonction à la position 0 (en tête), elle est exécutée. Si une autre fonction arrive dans une queue, elle se place forcément en position 1 et écrase une éventuelle autre qui se situerait en position 1.

De plus, chacune de ces fonctions renvoie une promesse, et avant de supprimer la tête de la queue et d'exécuter l'éventuelle autre fonction qui se situerait en position 1, il faut que cette promesse soit "terminée".

Y'a-t-il un nom pour ce genre de comportement?

Merci pour vos réponses

Aucune réponse