delaytimes
v1.0.3
Published
Downloads
2
Readme
delay-promise
Timer Class (Classe Timer) :
- Cette classe représente un minuteur qui émet des valeurs à un intervalle spécifié en millisecondes.
- Les attributs comprennent time (observable de minuterie), milliseconds (durée de l'intervalle en millisecondes), subscription (abonnement à l'observable), et count (nombre d'émissions).
- Le constructeur initialise la minuterie avec la durée en millisecondes spécifiée.
- La méthode update permet de modifier la durée de la minuterie.
- La méthode start démarre la minuterie, commençant à émettre des valeurs à l'intervalle spécifié.
- La méthode stop arrête la minuterie. getCount renvoie le nombre d'émissions effectuées.
TimeoutPerso Class (Classe TimeoutPerso) :
- Cette classe représente une minuterie personnalisée qui émet un événement après une durée spécifiée.
- Les attributs incluent timer$ (observable de minuterie), isStart (indique si la minuterie est en cours d'exécution), et timestamp (horodatage de la dernière fois que la minuterie a été démarrée).
- Le constructeur accepte la durée de la minuterie en millisecondes (par défaut à 10 000 ms).
- La méthode stop arrête la minuterie.
- La méthode start démarre la minuterie.
- L'observable de minuterie peut être obtenu avec la propriété timer.
Fonction delay :
- Cette fonction retourne une promesse qui se résout après le nombre de millisecondes spécifié.
- Elle est utile pour introduire un délai dans votre code.