Image du projet

DelayActions

Une librairie permettant de lancer des actions en différé, avec la possibilité de les annuler si besoin.

Technologies utilisées

  • TypeScript
  • Node.js
  • Jest
  • GitHub Actions

Fonctionnalités principales

  • Lancement de plusieurs actions en différé
  • Annulation des actions en attente
  • Gestion des erreurs

Démarche

Lors de la réalisation d'un projet, j'ai eu besoin de lancer plusieurs actions en différé, tout en permettant à l'utilisateur d'annuler ces actions si besoin. Aucune des librairies existantes ne répondait parfaitement à mes besoins, j'ai donc décidé de créer ma propre solution.

Réalisation et Conception

J'ai utilisé TypeScript pour le développement de cette librairie, ce qui m'a permis de bénéficier de la vérification des types et de l'autocomplétion. J'ai également écrit des tests unitaires avec Jest pour m'assurer du bon fonctionnement de la librairie. Enfin, j'ai mis en place des workflows GitHub Actions pour automatiser les tests et le déploiement.

© 2024 Evan Perreau. All rights reserved.