Partie IV. Crédit supplémentaire
JavaScript existe depuis quelques décennies à ce stade, et les gens ont fait pas mal de choses bizarres avec. La syntaxe et le système de types de TypeScript doivent pouvoir représenter toutes ces choses bizarres pour permettre à n'importe quel développeur JavaScript de travailler avec TypeScript. Par conséquent, il y a certains coins du langage TypeScript que l'on ne voit pas dans la plupart des codes quotidiens, mais qui sont pertinents, voire nécessaires, pour travailler avec certains types de projets.
Je considère ces parties du langage comme des "crédits supplémentaires" dans la mesure où tu pourrais les éviter complètement et rester un développeur TypeScript productif. En fait, pour les types logiques présentés vers la fin de la section, j'ose espérer que tu n'auras pas besoin de les utiliser très souvent - voire pas du tout.