Partie 1 : Découvrir Angular
Partie 2 : Acquérir les bases sur Angular
Partie 3 : Aller plus loin avec Angular
1 de 2

5. Conclusion

TypeScript est un méta-langage qui est surtout connu pour apporter le typage à JavaScript, mais il s’agit également d’un transpileur, capable de générer du code vers ES5 ou ES6. TypeScript apporte évidemment d’autres fonctionnalités : les valeurs énumérées, les interfaces, les décorateurs, etc.

L’objectif de ce chapitre était de vous initier à TypeScript, pour voir ensuite son fonctionnement avec Angular. Si vous voulez pousser plus loin vos connaissances en TypeScript, je vous invite à regarder la documentation officielle. La documentation est disponible uniquement en anglais, mais il s’agit d’anglais technique et la majorité de la documentation est composée d’exemples de code, vous devriez largement vous y retrouvez même si vous n’êtes pas très à l’aise avec cette langue.

En résumé

  • Angular a été construit pour tirer le meilleur parti d’ES6 et de TypeScript.
  • Il faut utiliser TypeScript pour ses développements avec Angular.
  • Angular a été développé avec TypeScript. Il est fortement recommandé d’adopter TypeScript pour vos développements avec Angular.
  • L’extension des fichiers TypeScript est *.ts et non *.js.
  • Le navigateur ne peut pas interpréter le TypeScript, il faut donc compiler le TypeScript vers du code JavaScript.
  • TypeScript apporte beaucoup de fonctionnalités complémentaires à JavaScript comme le typage des variables, la signature des fonctions, les classes, la généricité, les annotations, …
  • Les annotations TypeScript permettent d’ajouter des informations sur nos classes, pour indiquer par exemple que telle classe est un composant de l’application, ou telle autre un service.