Afin de faciliter le développement des surcharges, le polymorphisme a été introduit dans les scripts.
Pour être dans les meilleures conditions, le Code Behind a été introduit pour que le projet ne comporte plus que des classes TypeScript.
Au sens Divalto One, les fichiers de type Script deviennent obsolètes et nous ne manipulons que des librairies.
Spécialisation
Dans ce contexte, la librairie standard n’est plus dupliquée, elle ne contiendra que le code surchargé.
Lorsqu’on veut surcharger une méthode de la librairie de base, il suffit de commencer à saisir son nom, l’autocomplétion facilitera la sélection et la génération de la méthode surchargée.
La majorité des méthodes sont asynchrones, pensez à définir votre méthode étant également asynchrone avec le mot clé async
Pour appeler le traitement de base d’une méthode, il suffit de l’appeler avec le mot clé super
.
La majorité des méthodes sont asynchrones, pensez à utiliser le mot clé await
pour attendre la fin du traitement de base avant le traitement spécifique.
Vous avez entièrement le contrôle sur le moment auquel le traitement de base sera exécuté. Vous avez la possibilité d’exécuter du code avant ou après le traitement de base, ou décider de ne pas l’exécuter du tout.