1.0.2 • Published 6 months ago

delaytimes v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

delay-promise

  1. 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.
  2. 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.
  3. 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.
1.0.2

6 months ago

1.0.1

7 months ago

1.0.0

11 months ago